如题,经过判断,我认为是VC9编译的问题,VC6编译的PHP5.2.17就很快,同样的一个简单查询,VC6的PHP5.2.17用了6豪秒多,而高版本的VC9编译的5.3和5.4却用了两秒多。足以证明VC9编译的PHP在Apache下工作有问题。
我下了VC9编译的Apache2,也是不行的。
求高手,有解决办法么

解决方案 »

  1.   

    我记得有人已经提过这样的问题了,但是没结果。所以linux吧 
      

  2.   

    只能用Linux了么。5.2.17中有致命的哈希碰撞Bug,不能用啊。
      

  3.   

    我也遇到了执行效率问题,经测试和排查跟编译版本和mysqlnd无关,其实解决方法很简单,如下:将连接数据库语句中的“ $dbhost=‘localhost’ ”
    改为“ $dbhost = '127.0.0.1' ”这是因为“localhost”同时存在于IPv6和IPv4中造成冲突所致。
      

  4.   


    同感,遇到问题时,不要先怪别人,先想想自己哪里有可能犯错一般连接mysql速度慢,但可以连接成功的情况,优先考虑 域名和DNS设置问题, localhost和127.0.0.1也是如此...因此优先使用ip连接,并且在mysql里skip-name-resolve
      

  5.   

    不光是连接 Mysql 慢,处理函数都要慢,总之 PHP5.4 比 5.2.17 要慢 2倍以上Windows 版 PHP5.2.17 中的哈希碰撞Bug可以自己重新编译来打补丁我有编译好的补丁,等有空写个编译补丁方法