首先來看一下默認情況下PING localhost
地址是::1,這是一個IPV6 的地址
然後我們再在hosts裡面修改localhost的地址為127.0.0.1,這個不用看就知道,ping localhost一定是如下的結果
也就是說,默認Win7以上的系統,包括Win2008都會把localhost解析到::1去。
實踐告訴我們,如果在這種情況下在php中使用localhost會比127.0.0.1慢很多。上圖
同樣是discuz的論壇(未修改hosts文件 ),在連接localhost的情況下:
在連接127.0.0.1的情況下
相差一百多倍,差距相當可怕。
但是我還不知道產生這種差別的原因,還希望知道的人告訴。