lalala~~~說真的我一直以爲localhost和127.0.0.1是等價的,因爲表面看起來效果是一樣的,但爲什麼會有兩種表示方法,他們到底有什麼區別呢?趕快去問問請假系統吧小編!!
有人會說是本地ip,曾有人說,用127.0.0.1比localhost好,可以減少一次解析。
雖說效果看起來是一樣的,都是本地IP,但實際上區別很大:Localhost的意思是本地服務器,而127.0.0.1是本機地址,他們的關係是通過操作系統中的hosts文件,將Localhost解析爲127.0.0.1。而實際工作中,Localhost是不經過網卡傳輸的,所以,它不受網絡防火牆和與網卡相關的種種限制;而127.0.0.1則要通過網卡傳輸數據,是必須依賴網卡的。這一點是它們最大的區別。
一般設置程序時,本地服務用Localhost是最好的,Localhost不會解析成IP,也不會佔用網卡、網絡資源。有時候用Localhost可以,但用127.0.0.1就不可以的情況就是在於此。