最近会社のホームページの更新を任されるようになったのですが、
度々更新しても、更新されていないと他部署から連絡が入ってきます。
ブラウザ上で更新すると、修正した内容が表示されるため、
キャッシュの問題だと思っているのですが、どうしたら更新した時だけ
キャッシュをクリアできるのでしょうか?
metaタグについては調べました。
でも、metaタグですと、キャッシュを禁止するか、定期的にリロードをさせるか、
キャッシュの有効期限を明記するまでしか分かりませんでした。
ホームページの更新は不定期です。毎日ちょっとづつ更新することもあれば、
3か月以上放置することもあります。
なので、キャッシュの有効期限や禁止ではなく、ホームページを更新した時のみ
キャッシュをクリアしたいのです。
よろしくお願いいたします。
No.5
- 回答日時:
>ただ、社内にはプロキシサーバはありません。
複数の事業所があるのですが、各事業所内の人数(PC数)は少ないので、全ての事業所が、ONU→ルータ→ネットワークHUB→各個人のPCのような形になっています。であれば、プロキシは関係ないので忘れてください。
どんなヘッダがやり取りされているか見てみると、なんか原因がわかるかもね。
アクセスしてるPCの時間がおかしいとか、サーバの時間がおかしいとか。
ご回答ありがとうございます。
>どんなヘッダがやり取りされているか見てみると、なんか原因がわかるかもね。
なるほど。そのような調査方法があるのですね。ちょっと確認してみます。
No.4ベストアンサー
- 回答日時:
クライアントのブラウザの設定によらずというのは不可能です。
例えばIEだと、新しいページがあるかを、「表示する度に確認する」から「確認しない」まで4段階ありますが、「確認しない」に設定されるとどうしようもないです。
有効期限で工夫するしないと思いますよ。あるいはユーザー教育か。
ご回答ありがとうございます。
>有効期限で工夫するしないと思いますよ。あるいはユーザー教育か。
やはりそうなのですね・・・
ユーザ教育は正直めんどくさいのであんまりやりたくなかったのですが・・・
まぁ他にも教育しなきゃいけないことや、設定を変更したほうがいいものが結構あるので、それに合わせてIEの設定も変更するようにします。
No.3
- 回答日時:
>サーバは外部のレンタルサーバですので
いや、社内から外部に接続するのにプロキシサーバを介してない?
ご回答ありがとうございます。
>いや、社内から外部に接続するのにプロキシサーバを介してない?
すみません。勘違いしておりました。
ただ、社内にはプロキシサーバはありません。複数の事業所があるのですが、各事業所内の人数(PC数)は少ないので、全ての事業所が、ONU→ルータ→ネットワークHUB→各個人のPCのような形になっています。
No.2
- 回答日時:
ふつうはリクエスト時点で更新時間がキャッシュしているものより新しいものだったら取得するようになってるんだけどね。
社内だったらプロキシがキャッシュしたりしてないかい?
metaタグだけじゃなく、ヘッダにキャッシュ禁止を埋め込むしかないかも?
ローカルのキャッシュをサーバからの指示で消すことは出来ないから、毎回新しいのを取得するようにするしかないよ。
一番怪しいのはプロキシサーバだけど
ご回答ありがとうございます。
>ふつうはリクエスト時点で更新時間がキャッシュしているものより新しいものだったら取得するようになってるんだけどね。
そうなのですね・・・
サーバは外部のレンタルサーバですので、改めてレンタルサーバの設定を確認してみます。
>ローカルのキャッシュをサーバからの指示で消すことは出来ないから、毎回新しいのを取得するようにするしかないよ。
やっぱりそうなんですね・・・
レンタルサーバの設定を見直して、それでもうまくいかない場合は、大人しくmetaタグかヘッダにキャッシュ禁止を入れてみます。
No.1
- 回答日時:
自分のパソコン上で更新しただけじゃないですか?
ホームページが置いてある、プロバイダー、
主機のページを書き換えないとだめですよ。
キャッシュは見る側の問題ですから、
あなたがキャッシュを消しても意味はないです。
この回答への補足
私の質問の書き方がわるかったんですね。
>主機のページを書き換えないとだめですよ。
ご指摘いただきましたが、失礼ですが、そのようなことは知っています。
>あなたがキャッシュを消しても意味はないです。
私のPC上での話ではありません。
htmlファイル上に記載できるタグ、またはjavascript等々での話です。
metaタグですと、ページを表示するたびにリロードするですとか、キャッシュを無効にする、キャッシュの有効期限を指定するが出来るのはわかったのですが、どうにも私のやりたいこととは違う気がします。
質問では、キャッシュのクリアと書きましたが、リロードでも構いません。
要は、クライアントのブラウザの設定によらず、ホームページのhtmlファイルを更新した後で、その更新したページをブラウザで見た際に、ブラウザが保持しているそのページのキャッシュを破棄、もしくはリロードがかかるようにしたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) キャッシュの削除 2 2022/03/23 23:44
- iOS iPhone重いです軽くする方法あますか? iPhone8 64gb残り6gb いおs16 最新バー 4 2023/04/06 07:12
- gooのスマホ google playエラー 1 2022/09/22 18:56
- Amazon Amazonで衣類の商品だけがカートに入れられなくなりました。 『カートに入れる』をタップして反応し 2 2023/03/07 20:47
- 運転免許・教習所 自動車免許更新期間に目の手術 3 2022/06/12 09:56
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- システム ホームページの仕組みについて 3 2022/08/16 14:33
- Chrome(クローム) 最近のGoogle Chromeのデータ読み込みの遅延やエラーって頻発しますか? 2 2023/01/06 22:12
- その他(ソフトウェア) googleスプレッドシートのキャッシュを自動で消したい 1 2023/01/30 12:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
404エラーについて
-
キャッシュは手動で更新しない...
-
history.backで戻ったページを...
-
FC2ブログで、画像の画面中...
-
ビットマップ(bmp)形式で背景...
-
YYMMDD
-
編集が出来ません(JPEGフ...
-
HTML 表の上に文字がきてしま...
-
tiffファイルをトリミングして...
-
<td>中の文字列に<p>は必要?
-
ココログのマイフォト機能でサ...
-
excite blog の動画について
-
画像に手書きの文字をのせたい
-
GIFをJPEGに変換出来ますか?
-
ホームページに動画の埋め込み
-
jw_cadをInkscapeで…
-
アイコンとバナーの違いについて
-
gooブログでバナーを貼り付...
-
gooブログ。過去の記事から写真...
-
画像の背景の透明部分だけを広...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーブレット/JSPでブラウザの...
-
キャッシュは手動で更新しない...
-
ホームページビルダーで作られ...
-
最初に一回だけリロード
-
JSPでjava記述とhtml記述両方で...
-
404エラーについて
-
smartyのページキャッシュについて
-
history.backで戻ったページを...
-
ブラウザキャッシュの削除対策(...
-
ビットマップ(bmp)形式で背景...
-
編集が出来ません(JPEGフ...
-
FC2ブログで、画像の画面中...
-
tiffファイルをトリミングして...
-
<td>中の文字列に<p>は必要?
-
フル画像に拡大できるリンクが...
-
上司から10メガバイトの画像...
-
アイコンとバナーの違いについて
-
質問です。 K-POPアイドルの公...
-
HTML 表の上に文字がきてしま...
-
1Mbyteピッタリの画像ファイル...
おすすめ情報