我的环境是  
服务器软件:Apache/2.2.17 (Win32) PHP/5.3.6
操作系统: WIN2003
PHP版本: 5.3.6
MYSQL版本:5.5.11之前数据量少,运行速度还可以。现在数据量大量增加后,感觉运行很缓慢。 之前没有安装PHP加速类的模块。
由于安装的PHP是最新版 5.3.6  。在网上搜索了下  ZEND 和eaccelerator加速器  都没有找到适合PHP5.3.6的版本。
请教各位高手,目前针对PHP5.3.6 应该如何加速呢?希望能给一个方案,谢谢!!

解决方案 »

  1.   

    Zend Optimizer不能从根本上解决,还是着手优化数据库吧。
      

  2.   

    恩恩。。弄下数据库优化才是正道可以重新调整下数据库问价,时间长了数据库文件在硬盘里面会比较碎,查询速度会降下来很多。。这个MYSQL5权威编程里面有说。另外要看看数据库的结构是否有可以优化的空间。再就是建立索引什么的存储过程啦。触发器啦什么的
      

  3.   

        1、看数据表结构,把经常变动和不经常变动的数据分成不同的表来存储,看看是否符合E-R标准的范式,第一到第三。//这个先行,如果这个没做好,后面的SQL优化就有很大极限性!    2、还有进行SQL优化,用EXPLAIN对查询语句进行检测,只要TYPE不是ALL和INDEX,其他速度都还算可以!//这个在大数据量下尤其关键,SQL效率上好的语句和差的性能上可以差10几倍!适当加索引和外键事半功倍
       
        3、可以考虑使用memecache缓存数据库的一些常用查询结果!