問題タブ [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.
php - 一部の HTML ページのキャッシュがない
HTML ファイルに新しいコンテンツを入力するたびにこのファイルが呼び出されるコードがありますが、ファイルのコンテンツを変更してページに移動すると、ページに古いコンテンツが表示され、新しいものではありません。それを行うページが2つだけあり、他のページはすべて静的です。
これらの 2 つのファイルに対して「非キャッシュ」を使用するにはどうすればよいですか?
私のコードは次のようになります:
そして、私が持っている別のfile.phpで
ありがとう、
servlets - サーブレット全体で Web ページ キャッシュを無効にする方法
Web ページをキャッシュしないために、Java コントローラー サーブレットで、メソッドで次のようなことを行いました。
ただし、これは特定の応答オブジェクトに対してのみ機能します。サーブレットには多くの同様のメソッドがあります。そして、私も多くのサーブレットを持っています。
アプリケーション全体でキャッシュを無効にしたい場合、どうすればよいですか? (すべての応答オブジェクトに上記のコードを追加したくありません)。
python - Google App Engine Python ページがキャッシュされないようにする
全て
この質問には無数の回答が寄せられていることは知っていますが、解決済みだと思っていた問題が発生しています。私はローカルホスト テスト サイト (gae) を持っていますが、Python ヘッダーを明示的にキャッシュしないように設定していても、ページがキャッシュされていることを除いて、すべて正常に動作します。
たとえば、window.location.href = "/test-page" など、さまざまな方法でハンドラーを呼び出しています。
私はこれを理解することはできません。どんな助けでも大歓迎です、ありがとう。
ps bfcache が原因ですが、ヘッダーのルールに従っていないのはなぜですか?
caching - 戻るボタンを押すと、強制的に画像 (画像内) をリロードします
画像とリンクを投稿できるブログがあり、スクリプトはありません。それでも動的コンテンツが必要です。
私の考え:キャッシュなどのヘッダーがなく、独自のサーバー側のphpスクリプトによって動的に生成される画像。この画像は、Cookie を設定し、javascript history.back() を実行するサーバー上のページにリンクしています。次に画像がダウンロードされると、それは別の画像になります。
問題は、戻るボタンを押した後、ブラウザーに画像を再度ダウンロードさせることができないことです...
次のヘッダーを設定しました。
何らかの理由で、画像がタグ内にある場合、戻るときに古いバージョンがキャッシュから読み込まれます。
また、2番目のページに画像を含めたので、ブラウザは画像の新しいバージョンをダウンロードしましたが、戻るボタンを押しても古いバージョンが表示されました...
ブラウザに画像を再度ダウンロードさせるにはどうすればよいですか?
java - キャッシュ コントロールとプラグマは静的コンテンツに影響しますか
私のアプリケーションでは、これを使用してブラウザ側でキャッシュなしを設定しています。
しかし、問題は、一部の画像がキャッシュされていることをブラウザー側でまだ確認できることです。だから私はこれがどのように機能するのか疑問に思っていました。
すべての静的 (.js、.css、および画像) がキャッシュされるのに対し、応答として HTML コンテンツがキャッシュされるのを防ぎますか。
そして、これを完全なアプリケーションに使用すると、どのような副作用が生じる可能性がありますか。
google-chrome - cache-control を使用して Chrome で HTTP キャッシュを防止する方法がわかりません
HTML ヘッダーのキャッシュ制御パラメーターを使用して、ページがキャッシュされないようにするのに問題があります。以下は、テスト目的で作成したサンプル HTML コードです。私は何が欠けているのか理解できないようですが、おそらく、このすべてのキャッシュ制御が実際にどのように機能するかを誤解しています. 誰かが私が間違っていることを理解するのを手伝ってくれたら幸いです。
サンプル HTML:
リンクは申し訳ありませんが、まだ写真を投稿することは許可されていません。「chrome://cache」を表示すると、キャッシュされたアイテムのリストにキャッシュされたページが表示されます。それをクリックすると、実際のコンテンツ自体を表示できます。
私の理解では、no-cache または no-store を使用すると、ページが Chrome のキャッシュに表示されなくなります。この仮定は正しいですか?
前もって感謝します。
ヘン
javascript - 「Cache-Control」、「no-cache、no-store、must-revalidate」を確認する方法
キャッシュとその管理方法について学んでいます。
Web サイトのページを開くと、画像、css ファイル、js ファイルなどの静的コンテンツが一時フォルダーに保存されることがわかります。しかし、これらの属性を応答ヘッダーに追加したところ、キャッシュの動作に変化が見られません。
すべてのコンテンツは以前と同じように保存されます。また、js ファイルに変更を加えている場合でも、新しい js ファイルがフェッチされているのを確認できません。ブラウザーは、古いコンテンツを含む同じ古い js ファイルを使用します。
だから私は何か間違ったことをしていますか?
JSPファイルに追加したロジック:
これらの変更後:
応答ヘッダー
これらの変更前:
応答ヘッダー
これらのヘッダーが適切に機能していることを確認するにはどうすればよいか知りたかっただけです。どんな助けでも大歓迎です。
javascript - Jqueryを使用しないノーキャッシュスクリプト
こんにちは、 no-cache を強制するメタ タグを Web ページに挿入するスクリプトを作成しようとしています。
現在、これは私のコードであり、Jquery を使用したくありません( Script to force IE8 cache behavior に示すように)。
python - リクエストヘッダーに「no-cache」を追加するPython urllib2が機能しない
varnish-3.0.2 で python 2.7.3 を使用しています。
Python urllib2 ライブラリを使用しています。
サーバーにDBから最新のデータを強制的に戻し、ワニスキャッシュを使用しないようにしたいので、リクエストに次を追加しました
しかし、これは機能しません。効果はありません。
コード スニペットを次に示します。
そして、ここにリクエストヘッダーがあります:
応答で最新のデータを受け取りません。誰か助けてもらえますか? とても有難い。