Windows7 + Apache + MySql + PHP 反应慢的问题烦了我好多天。Google了不少资料,作了不少实验,尝试了很多办法都没有解决的很好,只有些许改善。
在绕了N圈之后,终于找到了问题关键所在,即:
1、去掉 xdebug ,速度会提高很多;
2、修改 http.conf,增加以下内容:
Timeout 300
KeepAlive on
MaxKeepAliveRequest 100
KeetAliveTimeOut 15
会极大降低中断链接的错误。
3、使用MySql 5.1 反应速度会有能感觉到的提升。
附注:
1、找到一个 PHP+Apache+MySql 安装包,体积很小,速度比自己配置的快很多 The Uniform Server ,基本上不需要修改任何配置即可使用,强烈建议在windows下使用。
2、其实找到问题已经不少天了,不过现在都是在Debian Lenny下编码测试,感觉LAMP还是要好很多。但也说不定那天被逼要在windows下安装测试,所以还是记下来,免得时间长了之后忘了。