最近換了臺新服務(wù)器,由于內(nèi)存是8G的,所以就換了Windows Server 2008 R2 這款系統(tǒng),雖然有點陌生,但是熟悉了一下感覺性能非常好,但是在配置完P(guān)HP環(huán)境之后卻發(fā)現(xiàn)了問題,訪問HTML速度飛快,而訪問PHP網(wǎng)頁時就要卡頓幾秒,好像響應(yīng)很慢的樣子,排除了帶寬的因素之后,在百度上搜了一圈,竟然解決了,現(xiàn)在將方法轉(zhuǎn)載給大家,其實解決方法很簡單哦。
IIS7.5網(wǎng)站訪問PHP響應(yīng)慢的原因
原因是PHP5.3以上支持IPv6協(xié)議,但是大家的服務(wù)器未使用IPv6,當訪問PHP的時候會連接MySQL的地址為localhost,系統(tǒng)會會先用IPv6連接,但又沒有IPv6所以要等到IPv6失敗了再轉(zhuǎn)到IPv4這樣繞了一圈速度當然慢了。
網(wǎng)上說的神馬禁用IPv6試了沒有任何作用,然后使用了微軟官方的IPv6禁用工具依然如此,下面貼出正確的解決方法我的方法不一定適用你但你不妨一試
因為我在服務(wù)器使用ping localhost的時候感覺很奇怪出來的IP居然是【::1】
IIS7.5網(wǎng)站訪問PHP響應(yīng)慢的解決方法
使用記事本或EmEditor等軟件打開C:/Windows/System32/drivers/etc下的hosts文件。
找到:
# 127.0.0.1 localhost
修改為:
127.0.0.1 localhost
保存hosts文件,再試試效果如何?
新聞熱點
疑難解答
圖片精選