我有 Windows 7 和一个基于 Apache / PHP 的本地网站。我安装了最新版本。
我有一些电脑通过路由器连接到本地网络,路由器192.168.1.x
为这些计算机分配本地 IP 地址。
当我从自己的电脑访问它时,http://127.0.0.1/
它会立即加载。
但是如果我通过本地 IP 地址访问它,例如http://192.168.1.120/
,它的连接速度会明显变慢,甚至可能需要长达 20 秒。
通过本地 IP 地址访问网站时,服务器本身和本地 PC 都会表现出相同的行为(同样缓慢)。
那么,您知道它有什么问题吗?
- 编辑 -
好吧,感谢建议,我在 appache 中检查了我的 ServerName 变量。将其设置为 192.168.1.120(我实际发出请求的地址)后,我注意到有所改进。它几乎可以立即连接我,但如果我不活动大约一分钟或更短时间,我就会再次等待大约 10 秒钟才能连接到我的本地站点。
我仍然不知道是什么原因造成的,如果你有什么想法,欢迎提出贡献。:-)
答案1
超时、工作然后不工作和其他特征表明网络上存在重复的 IP 地址或 ARP 存在一些问题。通过列出条目,在网站启动时和网站延迟时检查 ARP 表。
ARP -a 192.168.1.120