Etagsをいつ使用し、使用しないのですか?


10

私はWebPageTest.orgで私たちのサイトを見ていましたが、ウェブサイトを高速化するための推奨事項の1つは次のとおりです。

ETagヘッダーは、それを必要とする明確な理由がない限り、通常は使用しないでください。

これはどういう意味かと思っていました。それはあなたが知っている静的なコンテンツがそれらを持っているべきではありません変更されることはありませんか、それはあなたが知っている平均コンテンツはそれらを持っているべきではありません定期的に変更されない、またはそれはあなたがそれらを使用してはならないことを意味しない意味しています一般的にあなたがAを持っていない限り、特定のニーズ。

後者の場合、それらを使用する適切なタイミングはいつですか?

回答:


11

それらに対して私が見た主な議論は、多くのサーバーに共通のファイルはクライアントによって何度も何度も取得される必要があるということです。ファイル自体の名前にバージョン文字列を含めることをお勧めします。

したがって、たとえば、Webサーバーのラウンドロビン負荷分散を行うと、各サーバーが独自のETagを生成し、クライアントが複数回取得するようになります。

あなたはすることができます続きを読むヤフー高性能ウェブサイトのブログ上を。これの要約は、あなたがそれを機能させることができるということですが、あなたはそれを正しく設定する時間を費やしました。


そのリンクは私の質問に答えます、ありがとう!
Django Reinhardt、

5
ブログ記事のtldr:WebサーバーのETagにiノード番号が含まれているため、マシンに固有です。
user123444555621 2014

少し遅くなりましたが、これはあまりにもヤフーから有用な(古い場合)の記事です:web.archive.org/web/20120919000911/http://developer.yahoo.com/...
ジャンゴ・ラインハルト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.