2012-03-15 32 views
8

我有一个非常奇怪的问题,我的资产服务真的发展缓慢(每个文件10秒),thia只发生在Chrome(17.0.963.79)。在Firefox中,所有的工作都很好。 我的设置:缓慢的资产红宝石1.9.3,马科斯,铁轨3.2

  • RVM
  • [email protected]
  • 的Rails 3.2.0
  • 的Mac OS 10.7.3 我试图从交换机到webrickmongrelthin,使用rails-dev-tweaks gem ,将缓存类设置为true和false。所有这一切都没有帮助,我坚持为什么它的工作速度只有在铬,而不是在Firefox?这也是操作系统的全新设置,也许我错过了一些东西,谢谢!

UPD。如果这个初始请求(例如来自新标签)一切顺利。请求只需2分钟即时刷新页面。我只是不能换我的头解决此问题:(

+0

感谢您发布关于切换到Firefox的位。我认为这是我的开发设置,并从来没有想过尝试不同的浏览器。 – Forrest 2012-03-29 04:23:33

+0

如果您发现导致此问题的原因,请告知我们。顺便说一下,在其他项目中,所有的工作都很好,很奇怪! – 2012-03-29 11:25:37

回答

8

这似乎有些事情要与名称解析。

使用(铬)和

  • 本地主机:3000/- 伟大的表现
  • 127.0.0.1:3000/ - 出色的性能
  • hostname.local:3000/- 为你描述可怕的性能

这是不幸的,我的,因为我有一个别名在/ etc/hosts中设置为指向127.0.0.1影响如何页面显示。所以没有在铬的测试。

+0

嗯,好的catch,慢项目也有主机别名。 – 2012-05-11 05:44:02

+0

我遇到问题的项目也是localhost.local:3000。感谢您指出了这一点。 – Forrest 2012-05-13 20:39:07

+3

这是导致问题的“.local”部分。改为使用“.site”或“.internal”。看到这个问题的更多细节:http://serverfault.com/questions/322747/can-a-long-etc-hosts-file-slow-dns-lookup – bsboris 2012-05-18 14:10:49

2

我有同样的问题。 尝试在development.rb设置config.assets.debug = false。它帮助我的情况。

+2

这很有帮助,因为所有的样式表和javascript都合并为一个文件,而我想在开发环境中使用调试模式。 – 2012-04-25 09:38:24

0

我们就遇到了这个问题,并解决它通过使用POW服务器,因为它解析为端口80

要安装pow

curl get.pow.cx | sh 

下面是偏执link to the source

希望有所帮助。