問題タブ [no-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
257 参照

javascript - iframe は、親ページにロードされた JavaScript をロードしますが、ディスク キャッシュからはロードしません。

4 つの Iframe を含むページがあり、すべてのページで同じ JavaScript が追加されています。ページが読み込まれると、同じ JavaScript がサーバーから 5 回読み込まれていることがわかりました。そして、javascript が親ページに読み込まれるときにすべての Iframe の読み込みを設定しますが、同じ結果が得られます。なぜですか?

  • 親ページのコード:

    /li>
  • すべての iframe ページのコード:

    /li>
  • 画像: DevTool のネットワーク:

    ここに画像の説明を入力

    ここに画像の説明を入力

0 投票する
0 に答える
1314 参照

http - ブラウザーが Cache-Control ヘッダーの「no-cache="Set-Cookie"」を処理する方法

no-cache: "Set-Cookie"Cache-Control で が表示されたときに、ブラウザがどのように状況を処理するのか疑問に思っています。

私はオンラインでいくつかの調査を行いましたが、結果は異なっていました。set-cookie ヘッダーをキャッシュしないと言う人もいれば、set-cookie ヘッダーが提示されている場合はコンテンツをキャッシュしないと言う人もいます。参照の 1 つを次に示します: https://www.w3.org/Protocols/HTTP/Issues/cache-private.html

応答メッセージの「no-cache」ディレクティブは、メッセージの一部を決してキャッシュしてはならないことを示します。フィールド名のリストが指定されていない場合、メッセージ全体をキャッシュしてはなりません。それ以外の場合、名前のリストによって識別されるヘッダー フィールド内の情報のみをキャッシュしてはならず、メッセージの残りの部分はキャッシュ可能であると考えられます。

例えば:

調査に基づいて、public, max-age=2592000ブラウザーに 30 日間キャッシュし、Set-Cookie ヘッダーをキャッシュしないように指示します。ただし、中間 CDN にすべての MISS が表示されます。

0 投票する
0 に答える
36 参照

.htaccess - ディレクトリ内の特定のファイルにキャッシュ制御を適用する

ディレクトリのすべてのファイルにキャッシュが必要です。

これは.htaccessにありますが、正しく動作しません

正しい解決策は何ですか?