問題タブ [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 に答える
198 参照

php - WISA を LAMP のように動作させるにはどうすればよいですか (IIS で .mp3 を保護する)

Apache/php ホストから .mp3 オーディオをストリーミングする小さなフラッシュ ウィジェットをいくつか作成しました。mp3 ファイルには直接アクセスできず、ブラウザのキャッシュに保存されません。

これを行うには、ホストの mp3 ファイル許可を「所有者: 読み取り/書き込み」 (数値 600) に設定します。これにより、.php ファイルのみが .mp3 を読み取ることができるようになります。

次に、ActionScript から php ファイルにリクエストを送信すると、mp3 がウィジェットにストリーミングされます。(クライアント/ユーザーがブラウザーのキャッシュを調べた場合、mp3 ファイルは期待どおりに見つかりません)

これは、ファイルをストリーミングする php コードです。

IIS/ASP.Net を使用してこの動作を再現する方法を知っている人はいますか

0 投票する
4 に答える
12102 参照

http - JSP ページ内のキャッシュを無効にする方法

ページ キャッシュを無効にする HTTP 応答ヘッダー ディレクティブがあることを理解しています。

「手」でヘッダーを変更できます。

しかし、JSP インタープリターがサーバー応答でこのヘッダー行を返すようにする「良い」方法はありますか?

( <%@page ...%> ディレクティブを確認しました。そのようなものはないようです。)

0 投票する
12 に答える
170071 参照

http - HTTP応答でno-cacheとno-storeの両方を使用する必要があるのはなぜですか?

ユーザー情報の漏洩を防ぐように言われましたが、応答として「キャッシュなし」だけでは不十分です。「ノーストア」も必要です。

この仕様http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.htmlを読んだ後、私はまだ理由がよくわかりません。

私の現在の理解は、それは中間キャッシュサーバー専用であるということです。「キャッシュなし」が応答した場合でも、中間キャッシュサーバーはコンテンツを不揮発性ストレージに保存できます。中間キャッシュサーバーは、保存されたコンテンツを次のリクエストに使用するかどうかを決定します。ただし、応答に「no-store」が含まれている場合、中間キャッシュサーバーはコンテンツを保存することは想定されていません。だから、それはより安全です。

「キャッシュなし」と「ストアなし」の両方が必要な他の理由はありますか?

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

java - Tomcat がデプロイしたコンテキスト内のファイルがブラウザーにキャッシュされないようにするにはどうすればよいですか?

Tomcat 6.0.10 を使用する Java/Struts アプリケーションに取り組んでいます。これは、ユーザーがいくつかのフォームを編集し、PDF をストリーミングできるようにする典型的な Web アプリケーションです。さかのぼって、次のように追加しました。

そのため、非ストリーミング ページはすべて https に強制され、キャッシュされません (私たちは考えました)。システム内のストリーミング ページには別の制約エントリがあります。

IE6 での最近のテストでは、「ときどき」ページがキャッシュされていることがわかりました。CONFIDENTIAL フラグと同様に、以前は次のものも使用していました。

しかし、IE6 で醜い再投稿警告を引き起こしているように見えたため、これらを削除しました。CONFIDENTIAL transport-guarantee には、ページのブラウザー キャッシュを防止するための適切なメカニズムもすべて含まれていると考えました。この問題は Tomcat に任せて適切に処理してもらいたいと考えています。

これを行うための「正しい」方法は何ですか。そうすれば、将来(できるだけ多くの)問題が発生しなくなりますか?

キャッシングの問題は IE6 の特定のバグが原因ですか? それとも特定のリリースのセットだけですか? これは 7 および/または 8 で発生しますか?

更新:チェックしたところ、Tomcat は Pragma、Cache-Control、および Expires パラメータを正しく送信しているため、それは問題ではありません (まあ、no-string と max-age の値は送信されていませんが、それでも問題ではありません)。 .

問題は、Apache Portable Runtime (APR) 1.1.8 であることが判明しました。理由は完全にはわかりませんが、どういうわけか、単一のリクエストから重複したブラウザ アクションを作成しています。無効な Struts トランザクション トークンが含まれているため、ページがキャッシュされているように見えましたが、実際には、同じリクエストの 2 番目の実行バージョン (間違ったセッション ID を持つ) が、セッション内の元のリクエストのトークンを上書きしていました。1.1.16 にアップグレードすると、問題が修正されました。

一部のリクエストが重複している (ただしセッション ID が異なる) 理由は、まだ謎です...

ポール。

0 投票する
3 に答える
235 参照

php - PHP がすべての Javascript history.go(-1) で新しいページを生成することは可能ですか?

これらのヘッダーを既に送信している PHP ページ (a.php) があります。

また、PHP ページ (a.php) には、別のページ (b.html) へのリンクがあります。

b.html には、次の JavaScript コードがあります。

ブラウザが a.php に「戻る」とき、コンテンツはまったく新鮮ではないように思えます。

history.go(-1)完全に新しいページを生成できるかどうか教えてください。

ありがとうございました。

0 投票する
3 に答える
15730 参照

android - AndroidがHTTPリクエストにキャッシュされた応答を返さないようにするにはどうすればよいですか?

時間の経過とともに変化するxmlデータに対して繰り返しhttpリクエストを行うクライアントを作成しています。Androidスタックがページリクエストをキャッシュし、同じページを繰り返し返しているようです。毎回新しいページを取得するようにするにはどうすればよいですか?

-コード---

ありがとう、ジェリー

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

python - Google App Engine - キャッシュ制御用の headers[] および headers.add_header()

キャッシュ制御を設定する適切な方法は何ですか?

ヘッダーの使用を時々見かけます[]

また、headers.add_header() が表示されることもあります。

そして、 headers[] と headers.add_header() の両方が混在していても

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

html - ドキュメント内の HTML5 準拠のキャッシュ制御キャッシュなし?

これはおそらく重複した質問ですが、インターネットを検索して見つけた解決策はいずれも w3c で有効ではありません。

ホスティング会社のサーバーでは、ドキュメント レベルで細かい制御ができないため、ドキュメント自体に no-cache ディレクティブを含める必要があります。ドキュメント内のキャッシュ ディレクティブは HTML5 で許可されていますか? もしそうなら、それが検証されるようにどのように行われますか?

ありがとう

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

asp.net - キャッシュなしを無視するSafariブラウザ

Safariでページを常に期限切れにすることはできません。Chrome、IE、Firefoxは善良な市民ですが、Safariは次のASP.NETコードを無視して順調に進んでいます。

何かお勧めはありますか?

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

uitableview - SSL と JAAS を使用している場合、jBoss のどこに Cache-Control と Pragma HTTP ヘッダーが設定されていますか?

jBoss 4.2.2 に JAAS と SSL を実装し、.pdf をダウンロードできないという問題を発見しました。ちょっと調べてみたところ、Pragma: No-cache および Cache-Control: no-cache ヘッダーへの参照が見つかりました。また、IE が .pdf および関連アイテムをダウンロードできない理由もわかりました。

わかりました。Cache-control、private、Pragma、"" をヘッダーと処理された状況に詰め込みました。しかし、jBoss ソースの広大な範囲で、問題のあるコードと、元のヘッダーが作成される条件を見つけられる場所を探しています。

はい、検索しましたが、うまくいきません..

ありがとうジム