之前XP下用的是自己搭配的AMP环境,一直是没问题的,后来换成win7后,访问本地项目速度很慢,响应时间至少1s以上,测试后发现只要涉及到mysql查询速度就会慢。怀疑配置有问题,查了N久也没查出原因,无奈换成了WAMP集成环境,速度正常了,后来换成32位的WIN8后也没问题。
最近电脑又换成了64位的WIN8系统,充分发挥了电脑的性能,电脑速度明显变快了很多,可是安装64位的WAMP后,访问本地项目时速度又边的很慢了,响应时间还是1s以上,这下我真没招了,去网上搜索了下,终于找到了解决办法,原因是Mysql拖慢了速度,解决办法是:
(1)将程序中连接数据代码的localhost修改为127.0.0.1。(DNS解析的问题?)
(2)修改 httpd.conf 文件,Listen 80修改为:Listen 0.0.0.0:80(测试发现第一步改过之后这个不改也正常)
访问本地项目速度终于恢复正常了。。。。。
同事说在linux下写成localhost速度会比127.0.0.1快,WIN 会把LOCAHOST 多解析几次,LINUX 下会直接转身 UNIX 套接字~
不明觉厉啊。。。。