为什么连接到我的本地网站需要很长时间?


1

我有Windows 7和Apache / PHP的本地网站。我安装了最新版本。

我有一些PC通过路由器连接到本地网络,它分配本地IP地址,如192.168.1.x计算机。

当我从我自己的电脑上访问它时,http://127.0.0.1/它立即加载。

但是,如果我通过本地IP地址访问它,例如http://192.168.1.120/,它连接速度要慢得多,甚至可能需要20秒。

当通过本地IP地址访问站点时,服务器本身和本地PC都显示相同的行为(同样慢)。

所以任何想法都有什么问题吗?

- 编辑 -

好吧,多亏了这个建议我已经在appache中检查了我的ServerName var。在将其设置为192.168.1.120(我实际提出请求的地址)后,我注意到了一个改进。它几乎可以立即连接我,但是如果我在大约一分钟或更短的时间内处于非活动状态,它会让我再次等待连接到我的本地站点大约10秒钟。

我仍然不知道是什么导致它,如果你有一些想法,欢迎你贡献。:-)


您在Apache配置文件中拥有什么作为ServerName?
p0rkjello 2012年

哦,ServerName没有设置,我实际上每次启动时都会收到以下通知:AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::e40d:590:fd75:d301. Set the 'ServerName' directive globally to suppress this message
匿名

我刚刚设置它192.168.1.120并再次快速加载。非常感谢!:-)
匿名

但是,如果我在大约一分钟内处于非活动状态,它会让我在刷新页面时等待10秒钟。
匿名2012年

如果您使用收集的信息更新您的问题(如果您仍对结果不满意)或自己写一个答案并接受它(这完全可以),那将是一件好事。
Baarn 2012年

Answers:


0

超时,工作,然后非工作和其他特征表明网络上的重复IP地址或ARP的一些问题。通过列出条目,检查网站即将到来以及何时延迟的ARP表。

ARP -a 192.168.1.120
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.