2012-03-01 59 views
0

我遇到了一個似乎與緩存和資產管道有關的問題。該應用程序設置爲從myapp.local及其各個子域以開發模式運行。這些域只是在我的/etc/hosts文件中設置爲指向127.0.0.1Rails 3.2資產管道:不在本地主機以外的域上緩存

的問題是,當資產通過此域加載他們是非常緩慢的,因爲如果他們沒有被緩存:

$ time curl http://myapp.local/assets/application.css 
.... 
curl http://myapp.local/assets/application.css 0.01s user 0.02s system 0% cpu 5.125 total 

如果我訪問他們在本地主機,他們幾乎即刻載入:

$ time curl http://localhost/assets/application.css 
... 
curl http://localhost/assets/application.css 0.01s user 0.02s system 30% cpu 0.121 total 

有沒有一種方法可以讓緩存在通過自定義開發域訪問時正常運行?

+0

這是否解決您的問題? http://stackoverflow.com/questions/1156759/webrick-is-very-slow-to-respond-how-to-speed-it – 2012-03-16 05:59:09

+0

最後我只是把所有東西都改成myapp.localhost。 – 2012-10-21 17:47:06

回答

0

最後我只是把所有東西都改成myapp.localhost。