最近换了台新服务器,因为内存是8G的,因此就换了Windows Server 2008 R2 这款系统,虽然有点陌生,可是熟悉了一下感受性能很是好,可是在配置完PHP环境以后却发现了问题,访问HTML速度飞快,而访问PHP网页时就要卡顿几秒,好像响应很慢的样子,排除了带宽的因素以后,在百度上搜了一圈,居然解决了,如今将方法转载给你们,其实解决方法很简单哦。服务器
IIS7.5网站访问PHP响应慢的缘由工具
缘由是PHP5.3以上支持IPv6协议,可是你们的服务器未使用IPv6,当访问PHP的时候会链接MySQL的地址为localhost,系统会会先用IPv6链接,但又没有IPv6因此要等到IPv6失败了再转到IPv4这样绕了一圈速度固然慢了。性能
网上说的神马禁用IPv6试了没有任何做用,而后使用了微软官方的IPv6禁用工具依然如此,下面贴出正确的解决方法个人方法不必定适用你但你不妨一试测试
由于我在服务器使用ping localhost的时候感受很奇怪出来的IP竟然是【::1】网站
IIS7.5网站访问PHP响应慢的解决方法
使用记事本或EmEditor等软件打开C:\Windows\System32\drivers\etc下的hosts文件。内存
找到:it
# 127.0.0.1 localhost百度
修改成:软件
127.0.0.1 localhost配置
保存hosts文件,再试试效果如何?
---------------------------------------
已测试,确实有效