我遇到了一个似乎与缓存和资产管道有关的问题。该应用程序设置为从myapp.local
及其各个子域以开发模式运行。这些域只是在我的/etc/hosts
文件中设置为指向127.0.0.1
。
问题是,当资产通过这个域加载时,它们非常慢,就好像它们没有被缓存一样:
$ 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
如果我通过localhost访问它们,它们几乎立即加载:
$ 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 :(得分:0)
最后我将所有内容都更改为myapp.localhost。