「更新しました」と連絡がきたのにページは変わっていない。なんで?

Webサイト運用

こんにちは!デザイナーのひらです。

サイトの更新をWeb担当者に依頼をして、その後担当者から「更新が完了しました」と連絡が来たが、
ページを見ると何も変わっていない。それどころかページが崩れている!
そんなことはありませんか?

「担当者が更新をしていないのではないか?」
「更新後ちゃんとページを確認していないのではないか?」
「更新する際にミスしているのではないか?」

そんなことを思い、Web担当者にすぐ連絡をしているという方に、
まず一度試してみていただきたい対処法があります。

今回は、その対処法「スーパーリロード(強制更新)」の方法と、
Web担当者が依頼者から「ページが変わっていない」と言われないための対策を、共有させていただきます。

同じ悩みをお持ちの方の参考になれば幸いです!

 

一定期間サイトデータを保持する「キャッシュ」が原因

 

まず、なぜそういった現象が起きるのでしょうか?
多くの場合は、ブラウザの「キャッシュ」が原因と考えられます。

「キャッシュ」とは、chromeやSafariなどのブラウザの中でサイトデータが一時保存され、
再度同じページにアクセスしたい際に、ページの表示スピードが速くする仕組みのことを言います。

バナーなどの画像が変わらない、もしくはページ崩れが起こっているのは、
このキャッシュのデータが更新されず、前回アクセスした状態のままになっているからです。

このキャッシュを削除することで、一時保存されていたデータは消えて最新の状態にページは更新されます。

では実際に、そのキャッシュを削除・更新する方法を次でご紹介させていただきます。
パソコンとスマホとではそれぞれ別の方法になりますので、ご参照のうえ是非お試しください!

 

「スーパーリロード(強制更新)」を試してみる

 

「スーパーリロード(強制更新)」とはキャッシュを削除し、ページを最新の状態にすることです。

 

パソコンの場合

Windows:Ctrl+F5キー同時押し
Mac:Shift+ブラウザの再読込ボタンを同時押し

プラソルのよくある質問では、
Windows、Macそれぞれのブラウザ別の方法を紹介しています!
ページの内容を更新したのに、画面を見ると更新されていない?

スマホの場合

iPhone(Safari)
1.設定画面から「Safari」をタップ
2.「履歴とWebサイトデータを消去」をタップすると
 「履歴とデータを消去」と出てくるのでさらにタップすると履歴が削除されます。

Android(Chrome)
1.「Chrome」を開いて右上のメニューから「設定」をタップ
2.「プライバシー」の一番下にある「閲覧履歴データを消去する」をタップ
3.「閲覧履歴データを消去する」と出てくるので、キャッシュにチェックして
 「クリア」をタップすると履歴が削除されます。

※現在開いているサイトも削除されてしまうため、消されると困るサイトはどこかにメモしておきましょう!

 

担当者側は「スーパーリロード」しなくても更新が反映されるようにタグを設置する

 

サイトの更新を行ったWeb担当者はお客様に連絡をした後、「更新されていません」と連絡がきて、そのたび「スーパーリロード」の案内を送ったり、サイトの反映を再度チェックして、自分の画面では更新されているのになぁ…と思うことはないですか?

そんなときに便利な方法が「Cache Busting」という方法です!
この方法を使うことで、よくページを見ている担当者、その他ユーザー全ての人たちの画面を最新の状態で表示してくれます。

「Cache Busting」とは、クエリ文字列(URLパラメーター)を付ける方法です。
画像やCSSなどのURLの末尾に更新した日付を入れるだけで、CSSファイルやJavaScriptなどの静的ファイルを、最新の状態で表示させるように設定できます!

例:画像を最新の状態で表示したい。
<img src=”画像名.jpg”>

<img src=”画像名.jpg?ver=210101“>

このように「?ver=更新した日付」を末尾に記述することで設定できます。
画像以外でも、CSSファイルやJavaScriptなども同じ方法で設定が可能です。

 

最後に

 

今回は「スーパーリロード」の方法を説明しましたが、いかがでしたか?

「確かにお客様からよく更新したのにしていないって連絡くるな~」という方は最後に紹介した「Cache Busting」という方法で、お客様や他のユーザーも手間なく最新の状態にしてあげることが大事です。

パソコンよりもスマホ優先とされたサイトが多くなってきているので、パソコンだと簡単にできる「スーパーリロード」も、スマホだと設定画面から履歴を削除しないといけません。
お客様や他のユーザーに手間を取れせないように、Web担当者はサイトを更新しましょう。

また、ページがおかしいと思った担当者はまず「スーパーリロード」をお試しください!