0
我遇到了一個似乎與緩存和資產管道有關的問題。該應用程序設置爲從myapp.local
及其各個子域以開發模式運行。這些域只是在我的/etc/hosts
文件中設置爲指向127.0.0.1
。Rails 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
有沒有一種方法可以讓緩存在通過自定義開發域訪問時正常運行?
這是否解決您的問題? http://stackoverflow.com/questions/1156759/webrick-is-very-slow-to-respond-how-to-speed-it – 2012-03-16 05:59:09
最後我只是把所有東西都改成myapp.localhost。 – 2012-10-21 17:47:06