1

ETags、私が読んだように、 を実装する方法の 1 つですCaching validation。これをサーバーに実装する予定です。2 つの apache が実行されています。を使用する上での制限や欠点があるかどうかを知りたいと思いましたETags。そのような制限がない場合、サーバーを構成する際の単純なルールとして使用されないのはなぜですか?

4

1 に答える 1

1

キャッシュ検証を使用するということは、要求がネットワーク呼び出しを行い、関係なくアプリケーションにヒットすることを意味します。アプリケーションは ETag を処理し、以前の応答がまだ有効かどうかを判断する必要があります。これは事実上、アプリケーションが ETag を計算するためだけに応答全体を再度構築することを意味します。これは、応答が重い場合は ETag によって帯域幅がいくらか節約されることを意味しますが、それ以外の場合はあまり節約できない可能性があります。応答重い場合、通常、最初の応答は gzip です。

于 2012-04-11T11:00:17.753 に答える