最近会社のホームページの更新を任されるようになったのですが、
度々更新しても、更新されていないと他部署から連絡が入ってきます。
ブラウザ上で更新すると、修正した内容が表示されるため、
キャッシュの問題だと思っているのですが、どうしたら更新した時だけ
キャッシュをクリアできるのでしょうか?
metaタグについては調べました。
でも、metaタグですと、キャッシュを禁止するか、定期的にリロードをさせるか、
キャッシュの有効期限を明記するまでしか分かりませんでした。
ホームページの更新は不定期です。毎日ちょっとづつ更新することもあれば、
3か月以上放置することもあります。
なので、キャッシュの有効期限や禁止ではなく、ホームページを更新した時のみ
キャッシュをクリアしたいのです。
よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
クライアントのブラウザの設定によらずというのは不可能です。
例えばIEだと、新しいページがあるかを、「表示する度に確認する」から「確認しない」まで4段階ありますが、「確認しない」に設定されるとどうしようもないです。
有効期限で工夫するしないと思いますよ。あるいはユーザー教育か。
ご回答ありがとうございます。
>有効期限で工夫するしないと思いますよ。あるいはユーザー教育か。
やはりそうなのですね・・・
ユーザ教育は正直めんどくさいのであんまりやりたくなかったのですが・・・
まぁ他にも教育しなきゃいけないことや、設定を変更したほうがいいものが結構あるので、それに合わせてIEの設定も変更するようにします。
No.5
- 回答日時:
>ただ、社内にはプロキシサーバはありません。
複数の事業所があるのですが、各事業所内の人数(PC数)は少ないので、全ての事業所が、ONU→ルータ→ネットワークHUB→各個人のPCのような形になっています。であれば、プロキシは関係ないので忘れてください。
どんなヘッダがやり取りされているか見てみると、なんか原因がわかるかもね。
アクセスしてるPCの時間がおかしいとか、サーバの時間がおかしいとか。
ご回答ありがとうございます。
>どんなヘッダがやり取りされているか見てみると、なんか原因がわかるかもね。
なるほど。そのような調査方法があるのですね。ちょっと確認してみます。
No.3
- 回答日時:
>サーバは外部のレンタルサーバですので
いや、社内から外部に接続するのにプロキシサーバを介してない?
ご回答ありがとうございます。
>いや、社内から外部に接続するのにプロキシサーバを介してない?
すみません。勘違いしておりました。
ただ、社内にはプロキシサーバはありません。複数の事業所があるのですが、各事業所内の人数(PC数)は少ないので、全ての事業所が、ONU→ルータ→ネットワークHUB→各個人のPCのような形になっています。
No.2
- 回答日時:
ふつうはリクエスト時点で更新時間がキャッシュしているものより新しいものだったら取得するようになってるんだけどね。
社内だったらプロキシがキャッシュしたりしてないかい?
metaタグだけじゃなく、ヘッダにキャッシュ禁止を埋め込むしかないかも?
ローカルのキャッシュをサーバからの指示で消すことは出来ないから、毎回新しいのを取得するようにするしかないよ。
一番怪しいのはプロキシサーバだけど
ご回答ありがとうございます。
>ふつうはリクエスト時点で更新時間がキャッシュしているものより新しいものだったら取得するようになってるんだけどね。
そうなのですね・・・
サーバは外部のレンタルサーバですので、改めてレンタルサーバの設定を確認してみます。
>ローカルのキャッシュをサーバからの指示で消すことは出来ないから、毎回新しいのを取得するようにするしかないよ。
やっぱりそうなんですね・・・
レンタルサーバの設定を見直して、それでもうまくいかない場合は、大人しくmetaタグかヘッダにキャッシュ禁止を入れてみます。
No.1
- 回答日時:
自分のパソコン上で更新しただけじゃないですか?
ホームページが置いてある、プロバイダー、
主機のページを書き換えないとだめですよ。
キャッシュは見る側の問題ですから、
あなたがキャッシュを消しても意味はないです。
この回答への補足
私の質問の書き方がわるかったんですね。
>主機のページを書き換えないとだめですよ。
ご指摘いただきましたが、失礼ですが、そのようなことは知っています。
>あなたがキャッシュを消しても意味はないです。
私のPC上での話ではありません。
htmlファイル上に記載できるタグ、またはjavascript等々での話です。
metaタグですと、ページを表示するたびにリロードするですとか、キャッシュを無効にする、キャッシュの有効期限を指定するが出来るのはわかったのですが、どうにも私のやりたいこととは違う気がします。
質問では、キャッシュのクリアと書きましたが、リロードでも構いません。
要は、クライアントのブラウザの設定によらず、ホームページのhtmlファイルを更新した後で、その更新したページをブラウザで見た際に、ブラウザが保持しているそのページのキャッシュを破棄、もしくはリロードがかかるようにしたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPでjava記述とhtml記述両方で...
-
ビットマップ(bmp)形式で背景...
-
編集が出来ません(JPEGフ...
-
FC2ブログで、画像の画面中...
-
tiffファイルをトリミングして...
-
アイコンとバナーの違いについて
-
HTML 表の上に文字がきてしま...
-
JWCADで書いた図をモノクロにし...
-
PDFの一部を消す
-
アメブロで画像が拡大表示でき...
-
gooブログ。
-
GIFをJPEGに変換出来ますか?
-
エキサイトブログの使い方で質問
-
アメブロのCSSデザイン編集...
-
バナーの持ち帰り方と貼り方。
-
アメブロの表示文字が突然大き...
-
パスワードは何通り?
-
bmp→gifへの変換ソフト
-
タグが分かりません
-
写真に説明文を入れペイントで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーブレット/JSPでブラウザの...
-
ホームページビルダーで作られ...
-
history.backで戻ったページを...
-
キャッシュは手動で更新しない...
-
ホームページにあるカレンダー...
-
Webのテンプレート
-
404エラーについて
-
最初に一回だけリロード
-
履歴、キャッシュをウェブ制作...
-
Dreamweaverのテンプレートの更...
-
ビットマップ(bmp)形式で背景...
-
FC2ブログで、画像の画面中...
-
編集が出来ません(JPEGフ...
-
<td>中の文字列に<p>は必要?
-
アイコンとバナーの違いについて
-
HTML 表の上に文字がきてしま...
-
画像のペイントについて
-
画像の背景の透明部分だけを広...
-
YYMMDD
-
質問です。 K-POPアイドルの公...
おすすめ情報