• 締切済み

キャッシュの問題?

半年ほど前に某サイトのログインページにある区分をHTMLに追加したところ、区分の追加前のHTMLが読み込まれる事象がクライアント側(企業・一般家庭共に)で発生しています。追加した区分によって、表示する画面が異なるため、区分追加前のHTMLではその後の画面遷移が出来ません。 【追加した文(略)】 <input type="hidden" name="aaaaa" value="01"> 考えられることとしては古いキャッシュが残っていたために、最新のページが表示されなかったと思ったのですが、区分追加後に最新のページが表示されたことがあるのに、ある日使うといきなり古いページが表示されているようです。特定のOS・ブラウザだけで発生している事象ではなく、また再現ができないため、対処に困っています・・・。 HTML上にページのローカルキャッシュを防ぐ方法もあるようですが、そうするとWEBサーバのアクセスが急増し、レスポンス悪化を招いてしまう恐れがあるため避けたいところです。 考えられる原因、またその対処法として何かありますでしょうか?よろしくお願いします。

  • HTML
  • 回答数2
  • ありがとう数1

みんなの回答

  • f_magu
  • ベストアンサー率0% (0/0)
回答No.2

回答ではないのですが、edwinlether様と同じ現象で困っております。 某企業のHPを新しく作り直しUPしたのですが、同じLANの環境にあるPCでも、正しく新しいTOPページが表示されるPCと古いTOPページが表示されるPCがあるのです。(同じOS・全く同じ時期に購入した同型のPCでも)インターネットオプションでの古いファイルの削除など、試してみたのですがダメでした。 しかし、しばらくしてまたページを開いてみると、今度は新しいトップページが見れたり・・しかし、次は・・のような状態です。全く新しいページが見れないPCもあります。違う場所にあるLANでも同じような現象になりました。 当然のことですが、、以前のindex等は同じフォルダには入れておりません。うまく説明できず申し訳ないのですが、試してみれば良いことなどがございましたら、よろしくお願い致します。

回答No.1

まず、何を以って 「追加前のHTMLが読み込まれる事象」と確認したのでしょうか? 再現できないと書かれているのに・・・。 偶然に再現した時にでも、その表示されているソースを確認したのでしょうか? でなければ、全然別の現象かもしれません。 例えば同じ物が動いているつもりが、別物だったり、 事前に見ているページとの関係だったり・・・。 (文字コードでは、この辺が関わる事があるし・・・) 本当に絞込みが出来ていない場合は、 あえて全部を公開しないと、 絞込みの参考意見すら提示できませんが・・・。 知らない(判らない)者にとっては、 何が問題かと1点についての疑問でしょうが、 これが逆にいろいろ知っている者にとっては、 いろいろな可能性が考えられすぎて、 逆に問題を絞れないのです・・・。 いろいろと再度提示される事をお勧めします。

関連するQ&A

  • キャッシュの問題?

    半年ほど前に某サイトである区分をHTMLに追加したところ、区分の追加前のHTMLが読み込まれる事象がクライアント側で発生しています。 区分の追加前のHTMLではその後の画面遷移が出来ないため、問い合わせが来てしまいます。 考えられることとしては古いキャッシュが残っていたために、最新のページが表示されなかったと思ったのですが、区分追加後に最新のページが表示されたことがあるのに、ある日使うといきなり古いページが表示されているようです。 特定のOS・ブラウザだけで発生している事象ではなく、また再現ができないため、対処に困っています・・・。 HTML上にページのローカルキャッシュを防ぐ方法もあるようですが、そうするとWEBサーバのアクセスが急増し、レスポンス悪化を招いてしまう恐れがあるため避けたいところです。 考えられる原因、またその対処法として何かありますでしょうか?よろしくお願いします。

  • キャッシュをなくす

    静的HTMLから動的HTMLに遷移する際に、よくキャッシュされた情報が表示されます。 その回避方法はございますでしょうか? 1つの案としてURLにランダムパラメータを付加してあげる。 注)クライアントキャッシュではございません。

  • Jqueryのキャッシュについて

    JqueryからCGIを呼び出して、DBと接続し、その戻り値をHTMLページに反映しています。 処理をして、ブラウザを再起動すると処理されたデータで表示されるのですが、ブラウザを再起動しないと、処理する前のデータが表示されます。ページをリロードしても同じです。 下記のようにCGIを呼び出してDBと接続をしているのですが、 キャッシュがあると良くないと言うことが書いてあったので、 cache: false, を追加したり、 $.ajax({ type: 'GET', url: '~.cgi', cache: false, //←追加 data: ''', success: function(result){ if (result != ''){ 処理をする } } $.ajaxSetup({ cache: false }); ↑を追加してみたりしたのですが、これらの部分からあとのプログラムが動きません。 (エラーになっている?ような感じです) これらを削除してプログラムを動かすと、キャッシュが残っているような結果が帰ってきます。 要するに、DBの値を修正、削除をして、その後のデータを表示したいのですが、 削除後、修正後のデータが表示されません。 ブラウザを再起動すると、修正、削除されている状態で表示されます。 ブラウザを再起動しなくても処理をした後の結果がHTMLページに表示されるようにしたいです。 わかりにくい説明で申し訳ございませんが、ご不明な点はお聞き下さい。 どなたかおわかりになる方がいらっしゃいましたら教えて下さい。 よろしくお願いいたします。

    • ベストアンサー
    • AJAX
  • キャッシュの制御

    HTMLページにアクセスした際に、ローカルにキャッシュを作成しないよう制御したいのです。 Webで色々と調べて、 <HEAD>~</HEAD>の間に <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT"> を追加しましたが、ページ表示時にIEのTempフォルダ 「C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files」 にファイルが作成されます。 実際に実現したいことというのが、 1.通常OWS(OracleWebServer)でシステム動作 ↓ 2.データメンテナンス時にOWS停止 ↓ 3.IISを起動し、データメンテナンス中である旨、ページを表示 ↓ 4.データメンテナンス完了後、IIS停止、OWS起動 ↓ 5.通常のシステム画面を表示 を実現したいのですが、3の時点でキャッシュ無効のHTMLページを表示してもキャッシュが作成され、4→5の時にメンテナンス中の画面が表示されたままになり、リロードしても回避されない(キャッシュを消さないと通常のシステム画面が表示されない)状態なのです。 環境は OS:WindowsNT Server 4.0 OWS:Oracle WebServer2.1 IIS:InternetInformationServer4.0 です。 マニアックな質問で申し訳ないのですが、ご回答頂けますよう宜しくお願い致します。

  • キャッシュの問題?

    少し前から、IE5でブラウズした後、オフラインにすると 「戻る」を用いても、「履歴」をクリックしても、 前に表示したページが表示できなくなってしまいました。 お気に入りのオフラインでも使えるようにチェックを いれてあるページも、その多くがオンラインでないと 表示されません。 また、オンラインでも、前に表示したページに戻ると また新たにダウンロードしているようで時間がかかります。キャッシュが機能していないということでしょうか。 どこをいじくると元のようにできるのでしょうか。

  • Googleのキャッシュ

    Googleで検索をかけた時、よく「キャッシュ」を利用していたのですが、数日前から利用できなくなりました。「キャッシュ」をクリックしても「ページが表示できません」と出ます(全てのサイトに関してです)。 Yahooでは今まで通り「キャッシュ」が利用できます。 どのように対処すればよいか、教えて頂ければと思います。

  • session_cache_limiterの使い方

    警告 ページの有効期間切れと表示される場合は session_cache_limiter('private'); という1文を追加すればいいとあったので、ソースの1番上に追加しました。 それで、あるページでセッション変数を定義して、別のページではそのセッション変数があるかないかで何か処理を動かすということをやりたいのですが、セッション変数が無い状態でキャッシュされている(キャッシュの使い方が違っていたらすみません)ようで、その処理を動かすためには1回更新をかけないといけません。この場合はどのようにしたらいいのでしょうか?

    • 締切済み
    • PHP
  • 更新ページでなくキャッシュを表示する

    先日、ハードを初期化してOS(WINDOWS)を再インストールしました。 一緒にIEの6.0も再インストールしたのですが、ネットにつないでリンク先にアクセスすると最新の更新でなく前回アクセスのキャッシュを表示します。更新のアイコンを押せば最新ページを表示しますがいろんなページにアクセスする度に更新のアイコンをいちいち押さねばなりません。 初期化前はこんなことなかったのですが、どこの設定を直せばリンク後すぐに最新ページを呼びにいくでしょうか。

  • ヤフーのキャッシュについて教えて下さい

    ヤフーのキャッシュについて教えて下さい。 商用サイトを運営しています。グーグル、MSNの検索結果については狙ったキーワードで1ページ目に安定して表示できているのですが、ヤフーについては150位がやっとでしかもトップページではありません。 何か関係があるのか、ずっと前から気になっていたことがあります。 ヤフーに全ページインデックスされ全ページキャッシュもされてるのですが、キャッシュされてるページの中に『キャッシュを表示することができません。』と書かれ真白なページがあります。 自サイトのヤフー検索結果の順番もキャッシュが正常に表示されているページの方が順位が上で、キャッシュを表示できないページは順位が下の方に表示されています。 これは自分のサイトの内部に何か問題があるからヤフーでこのような検索結果になっているのでしょうか。またこれが問題であれば何がいけないのでしょうか。これだけの問題ではないかもしれませんがすごく気になってます。

    • 締切済み
    • SEO
  • スレイプニール(Sleipnir)でグーグルのキャッシュがタイムアウト

    スレイプニールでグーグルの検索結果からキャッシュを開こうとクリックしてもタイムアウトしてしまいます.グーグルに不具合があると思っていたのですが,リロードするとうまくいきます.なのでスレイプニールに問題があると思いますが,何をどうすればいいのか分かりません. 似たような現象はGMailでもあり,ログイン後の読み込み中の白い画面で止まってしまいます.これもリロードすればちゃんと表示されます.この現象は最新(Ver.2.47)の1つか2つ前からで,それ以前は問題ありませんでした.ご存知の方,対処法をご教示ください. また,Ver.2.47にバージョンアップしてから,ページ内検索のバーがウィンドウの下部に表示されるようになりました.元の位置(画面上部)に戻す方法をご存知でしたら併せてご教示ください.

専門家に質問してみよう