0
キャッシュとアセットパイプラインの問題点が出てきました。アプリは開発モードでmyapp.local
とこれのさまざまなサブドメインから実行するように設定されています。これらのドメインは、私の/etc/hosts
ファイルに設定され、127.0.0.1
を指しています。Rails 3.2のアセットパイプライン:localhost以外のドメインにキャッシュしない
問題は、資産がこのドメインを介してロードされたときにはキャッシュされていないかのように、彼らは、非常に遅いということである。
$ 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 –
最後に、すべてをmyapp.localhostに変更しました。 –