前提・実現したいこと
お世話になります。
webサーバでアプリケーションを稼働させていますが、時々キャッシュが発生し通信エラーのような状態になってしまうことがあります。
Chrome の DevToolsでリクエストヘッダを確認すると、「Provisional headers are shown」という、キャッシュされたデータを参照したため通信しませんでした、というメッセージが表示されます。
これを回避(発生自体を防ぐか、発生しても通信エラーのようにさせない)したいので、ご助力いただけませんでしょうか。
発生している問題・エラーメッセージ
画像のような状態がちょくちょく発生します。(発生しないこともあります)
試したこと
・jQueryのajaxのオプションに「cache: false」を設定
・metaタグに「<meta http-equiv="Cache-Control" content="no-cache">」を設定
・クエリパラメータにタイムスタンプを設定
など試しましたが、これでも発生しています。画像2枚目のものはタイムスタンプを付与していますが発生しています…。
補足情報(FW/ツールのバージョンなど)
・Struts 2
・jQuery 3.3.1
・Apache 2.2.15
他に必要な情報などありましたらご指摘いただければと思います。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/15 03:24
2019/10/15 03:26
2019/11/20 01:21
2019/11/21 07:10