看是不是有flash,引用页等的死链接,这个也很占用资源

解决方案 »

  1.   

    1.不用mysql_close()是个坏习惯。
    2.mysql默认最大链接数是100,如果你的在线人数有200,那么应该调整这个值。
    在c:\windows\my.ini 配置文件中,在[mysqld]标识下
    增加或修改
    max_connections=200
      

  2.   

    没有FLASH,也没有死页,之前的一段时间速度很快,过了几天后就不行了,mysql慢会是什么原因呢?你说声明的对象具体指哪些呢?我除了打开记录外,基本没声明什么对象,是不是记录开了没关闭?
      

  3.   

    johnpanq,不是说不用mysql_close(),脚本在执行完毕后也一样会关闭的吗?
    mysql默认最大链接数是100,这里的最大连接数是指什么连接数呢?数据库的conn还是什么?改这个是要在服务器上改啊
      

  4.   

    max_connnections 是指允许多少用户同时链接,要在mysql服务器上改
    看看这贴
    http://community.csdn.net/Expert/topic/4529/4529762.xml
      

  5.   

    不关mysql的事,即便有关也不是你的事。而是供应商的事你的程序中有死循环或有需要大内存运算的程序段
      

  6.   

    有可能的话,把所有页面的最后都加一句类似;
    mysql_query("insert into xxxxx_log set hit_date=now(), hit_page='$PHP_SELF'");
    然后仔细分析日志数据库
      

  7.   

    程序死循环太明显了,一般不可能看不出来。除非你有写代码不调试的习惯。
    如果是mysql慢,详细查查sql语句特别是join、group by等的执行时间。