zoukankan      html  css  js  c++  java
  • MySql_Close 释放资源

    <?php
    /** 
    燕十八 公益PHP培训 
    课堂地址:YY频道88354001 
    学习社区:www.zixue.it 
    **/
    
    // mysql_close 释放资源
    
    
    /*
    mysql 要连接上 才能操作
    而mysql的连接数是有限的,
    比如,默认安装一般同时只能连15个.
    
    因此,在使用完mysql后,完成数据增/删/改/查后及时的关闭数据库连接资源
    */
    
    
    $conn = mysql_connect('localhost','root','111111');
    
    // 假设这里有一系列数据库操作
    // 操作完毕了.
    
    
    mysql_close($conn);
    
    $i = 0;
    while($i<5) { // 我故意让while循环执行5秒
        echo $i++;
        sleep(1);
    }
    
    // mysql_close($conn);
    
    // 考虑,在28行,和20行,哪行放更合适?为什么
    
    
    
    
    /*
    对于PHP这种脚本语言, 在PHP运行结束后,一切资源会自动释放
    有一些人,就干脆不mysql_close来手动释放资源,
    对于小网站也没有太大问题.
    
    
    对于大网站来说,就比较明显了,比如某个业务需要处理1秒,才能处理完
    而大网站中,1秒都有可能发生50次新的连接请求.
    完释放1秒钟,就50次请求有可能被你影响.
    对于大并发的网站,应尽早释放.
    比如上例,上while前,while释放,影响是非常大的.
    */
    
    
    
    
    ?>
  • 相关阅读:
    flask框架的使用
    git的基本使用
    pycharm连接数据库以及遇到的问题
    Git原理与Git命令大全
    git使用
    Redis 数据库
    ATM项目
    跨域问题及解决方案
    django的信号
    django的缓存机制
  • 原文地址:https://www.cnblogs.com/zy2012/p/2811695.html
Copyright © 2011-2022 走看看