服务器从2003换成 windows2008后,数据全部迁移过去,但是却异常的慢,始终找不到原因,后来查了一些资料后,高手的回答是,简单的解决办法是把数据库连接地址localhost替换成127.0.
服务器从2003换成 windows2008后,数据全部迁移过去,但是却异常的慢,始终找不到原因,后来查了一些资料后,高手的回答是,简单的解决办法是把数据库连接地址localhost替换成127.0.0.1,
我照做了,速度一下子快多了。他说是因为windows7把localhost当做ipv6来解析,而mysql又不在::127处监听。
$conn = mysql_connect("127.0.0.1","root","123456"); //注意这里的127.0.0.1,不要再写成localhost了。
服务器环境:windows2008 + phpStudy
或者也可以直接在服务器的网卡连接里面去掉ipv6吧,没试过。