-1

注意: 質問が編集されました。

問題:

に を追加するjQuery UI 1.9と、Web ページの読み込み時間がRuby on Rails 3.2遅くなります。

警告メッセージ:

Started GET "/assets/jquery-ui-1.9.2.custom/development-bundle/ui/minified/i18n/
jquery.ui.datepicker-tj.min.js?body=1" for *[localhost]*
Served asset /jquery-ui-1.9.2.custom/development-bundle/ui/minified/i18n/jquery.
ui.datepicker-tj.min.js - 304 Not Modified (15ms)

このプロトコル メッセージは繰り返し発生します。304 Not Modifiedこの警告はどのように解決できますか?

4

1 に答える 1

0

これはWebrickの問題です。thin代わりに使用すると、問題は解決します(また、thin通常はより高速です)

https://rubygems.org/gems/thin

Webrickの使用に完全に慣れている場合は、このパッチを使用してみてください

今後、投稿する際に質問を1つだけお願いします。別のエラーが発生した場合は、関連する場合は現在の問題に追加します(通常、これはデバッグ情報のようなものです)。それ以外の場合は、新しい質問を開きます。

304の場合、それは単なる情報というよりも実際には警告ではありません。物事が適切に動作していない場合は警告になる可能性がありますが、通常は問題ありません。この場合、304が示しているのは、コンテンツがキャッシュされており、サーバーへの要求によって変更されていないということです。これは、パフォーマンス上の理由から行われます。304を廃止したい場合は、Railsのキャッシュをオフにしてみてください。ただし、一般的に、レールはキャッシュを無効にし、変更すると新しいアセットを送信するのに十分なほどスマートです。

ステータスコードのリファレンスは次のとおりです

キャッシングのリファレンスについては、キャッシングに関するRailsガイドから始めることをお勧めします。

于 2012-12-12T04:28:13.010 に答える