最近換了臺新服務器,由于內存是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文件。
找到:
# 127.0.0.1 localhost
修改為:
127.0.0.1 localhost
保存hosts文件,再試試效果如何?
新聞熱點
疑難解答
圖片精選