質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

キャッシュ

キャッシュはドキュメントやデータを一時的に保管するもので、アクセス処理時間を短くするために使用されます。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

Q&A

解決済

3回答

2374閲覧

常に最新の状態のサイトをユーザー(リピーター)に見てもらうにはどうすればよいでしょうか?

h-o

総合スコア134

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

キャッシュ

キャッシュはドキュメントやデータを一時的に保管するもので、アクセス処理時間を短くするために使用されます。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

0グッド

0クリップ

投稿2016/11/10 01:17

ブラウザのキャッシュをユーザー(リピーター)が利用した状態で修正点を修正した最新のサイトを見てもらいたいです。
すぐに反映するのが難しいのであれば、反映を早くする方法もあればご教授いただけますでしょうか?

キャッシュを有効にしているユーザーから見るときに更新したデータが反映されるのに時間がかかることがあるようなので質問させていただきました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

css ,画像, スクリプトなどを指定するURLを "xxxxx.png" と書いていたところ "xxxxx.png?ver=9999" の形にしてみてください。
9999 の部分はリリースのたびに変更します。

もう少し進んだやり方としては、 "/9999/xxxxx.png" というURLで実際には "xxxxx.png" が呼ばれるようにApacheなりNginxなりを設定しておくこともできます。
このやり方の方が、ブラウザやプロキシサーバのキャッシュ機能が有効に働きアクセス負荷を低減できます。

投稿2016/11/10 03:39

yuba

総合スコア5568

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

h-o

2016/11/11 00:32

返信をいただきありがとうございます。 そんなやり方があるんですね。やってみます。
guest

0

以下案になります。
・キャッシュ無効のタグをHTMLに導入(ブラウザによって聞かない場合あり、というかほぼ意味がなく感じる。。。)
・ページ全体の場合は、タイマーでページリフレッシュ(よろしくないですが。。。)
・一部分であれば、ajaxで更新。
・RSSで更新があったことを知らせ、ユーザに更新ボタンを押してもらう。

画像のキャッシュ無効対策であればファイル名の後ろに、ランダム生成した文字列をつけてやるなど方法があります。
↓のような感じです。
<img src="画像ファイル名?E5dfEcdae"/>

投稿2016/11/10 02:05

aki178

総合スコア164

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

aki178

2016/11/10 02:07

補足です。特定のユーザのみ(運用だけで回避したい)の場合はCTRL+F5で再表示してもらう方法もあります。
h-o

2016/11/11 00:31

返信いただき誠にありがとうございます。 内容を試してみます。
guest

0

投稿2016/11/10 02:04

hana-da

総合スコア1728

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問