2011-01-25 15 views
0

私はアプリケーションを最適化しようとしており、現在このためにページスピードを使用しています。最も推奨されるのは、ブラウザのキャッシュを活用する必要があるということでした。この引用があり、このページでGoogle Page Speedブラウザキャッシングを活用するための推奨

http://code.google.com/intl/pt-BR/speed/page-speed/docs/caching.html#LeverageBrowserCaching

:報告書は、このページに私を送られた最終更新日時が過去に十分に十分 ある場合

は、 可能性がありますブラウザは を再取得しません。

私の主なポイントは、アプリケーションにアクセスしてリロードしたとき(私は過去10年間試してみた)のLast-Modifiedヘッダーに設定した値に関係なく最初のアクセスの場合はステータス200、リーミングの場合は304となります。

Googleドキュメントに記載されている動作を実行する方法はありますか?つまり、ブラウザは自分のサイトから静的リソースを取得しようとしないのですか?

答えて

0

Expiresヘッダー(Googleのドキュメントリンクにも記載されています)を使用すると、よりうまくいくかもしれません。

また、これらのキャッシュ関連のヘッダーは、すべてブラウザのヒントまたは推奨事項です。さまざまなブラウザが異なる動作をする可能性があります。

テスト方法が良い例です。あなたの場合、残りのリクエストに対して状態304を取得すると述べましたが、手動ブラウザの更新を行うことでそれらのステータスを取得していますか?ブラウザは通常、その場合にリクエストを行います。

関連する問題