我有 Windows 7 和 Apache / PHP 上的本機網站。我安裝了最新版本。
我有一些 PC 透過路由器連接到本機網絡,路由器會像192.168.1.x
電腦一樣分配本機 IP 位址。
當我從自己的電腦訪問它時,http://127.0.0.1/
它會立即加載。
但如果我透過本地 IP 位址(例如http://192.168.1.120/
)存取它,連接速度會明顯變慢,甚至可能需要 20 秒。
透過本機 IP 位址存取網站時,伺服器本身和本機 PC 都會表現出相同的行為(同樣慢)。
那麼有什麼想法有什麼問題嗎?
- 編輯 -
好吧,感謝我在 appache 中檢查了我的 ServerName var 的建議。將其設定為 192.168.1.120(我實際發出請求的位址)後,我注意到了一些改進。它幾乎可以立即連接到我,但如果我處於非活動狀態大約一分鐘或更短時間,它會讓我再次等待大約 10 秒才能連接到我的本地網站。
我仍然不知道是什麼原因造成的,如果您有任何想法,歡迎貢獻。 :-)
答案1
逾時、工作然後不工作以及其他特徵表明網路上存在重複的 IP 位址或 ARP 存在問題。透過列出條目,在網站啟動時和延遲時檢查 ARP 表。
ARP -a 192.168.1.120