Localhost占用异常很长时间来加载任何页面

时间:2010-12-30 21:37:15

标签: ruby-on-rails localhost latency

日志没有显示任何不同,计算机比上一个快四倍。任何人都知道为什么向localhost发出请求需要很长时间?

我正在使用Mongrel。

2 个答案:

答案 0 :(得分:1)

很难根据您提供的少量信息提供解决方案,因此请尽量缩小范围。我想说这三个原因似乎最有可能:

  • 数据库很慢。如果您的查询需要很长时间,请检查此项(查看日志)。也许您正在使用慢速连接器(即默认的Ruby MySQL库),或者您的索引尚未使用新的计算机。
  • 杂种很慢。通过Webrick开始检查,看看是否有更好的
  • 你的电脑很慢。也许它正在运行其他占用CPU或内存的东西。请参阅您的性能监视器(每个操作系统使用的应用程序不同)。

答案 1 :(得分:0)

可能是IPv4和IPv6之间的冲突。如果您正在运行Apache,则必须采取特殊措施使其与IPv6良好协作(我的信息可能已过时。)我发现启用IPv6的客户端会尝试将IPv6与服务器通信,并且Apache不会收到请求。超时后,客户端将重试IPv4。