キャッシュの恐ろしさ!サーバー、ブラウザー、どっちの悪さ?

うさぎのパソコントラブル

ワードプレスはデータベースとサーバーで動的にページが作成されているため、静的なページと比べるとページの表示速度が遅くなってしまいます。

そのため、一度表示したページや画像、CSS、JavaScript等をサーバーやブラウザー等に一時的にそのまま保存してあたかも静的なモノであるかのように表示させる技術がよく使われます。

これをキャッシュと言います。キャッシュを使うとデータベースやサーバーで『表示するデータを作る仕事』をせずに済むため、その分、表示するまでの時間が短くなります。ですからキャッシュを使うメリットはとても大きいのですが、その反面デメリットもあります。

例えば、私の使っているwpXサーバーは、デフォルトでサーバーがページをキャッシュする仕様になっている為、サイトデザインを変えるためにCSSなどを変更しても即時にはそれがサイトの見た目に反映されないのです。

【スポンサーリンク】

 

最初、私はCSSが反映されないので、焦りました。サイトの変化を見ながらCSSに変更を加えて行く必要があるのでサイトの見た目が変わらないのは非常に困るのです。すぐにキャッシュが原因だと分かり、サイトの見た目が変わらないのはキャッシュを見せられているからだと気付いたのですが、どうすればキャッシュが外れるのか分からずまた少し悩みました。

その内、記事を更新するとキャッシュがリセットされる仕様になっている事に気付き、CSSを変更した時は既存の記事に『。』や『、』などを付けたり外したりして記事を更新する事でキャッシュをリセットするようにしています。

今書いたCSSの話はサーバーのキャッシュが効いていて起こったトラブルです。キャッシュ系のプラグインが恐ろしいと言われるのは、自分が見ているモノが変更を加えた後のモノではなく、変更を加える前のモノである可能性もあるからです。

ですから、キャッシュの有効期間が過ぎると、とんでもない状態になっていたという事にもなり兼ねない訳です。そのため、ワードプレスのCSSをいじったり新しいプラグインを追加する等の変更を加える時は一時的にキャッシュ系プラグインを含めた全てのキャッシュ機能を外した方が無難だと思います。

キャッシュはサーバーだけに蓄えられるものではなく、実はブラウザーもキャッシュ機能を持っています。ですから、サーバー側のキャッシュをリセットしたり外したりしても変更が効かない時は、ブラウザーを疑ってみる必要もあります。

記事が長くなって来たので、ブラウザーのキャッシュを削除する方法はまたの機会に書こうと思います。

By

※いいねと感じたら『いいね』や『ツイート』、また『コメント』等も頂けると嬉しいです。

 

コメントを残す

※掲載基準 批評:○ 根拠のない誹謗中傷:×

【Ads by 忍者AdMax】


【楽天市場デイリー総合ランキングトップ商品】
555円(送料込)
2016日本雑穀アワード最高金賞!日本のスーパーフード雑穀\大麦&もち麦も配合/
レビュー平均:4.43
レビュー件数:59899
ショップオブザイヤー受賞
自然の都【タマチャンショップ】
4029円(送料込)
【楽天ブックスならいつでも送料無料】
レビュー平均:0.0
レビュー件数:0
楽天ブックス
5979円(送料込)
\ポイント最大16倍!/当店人気No.1【化粧箱包装】[かにしゃぶ/カニしゃぶ/むき身/かに鍋/鍋/福袋/ますよね/御歳暮/ABSB2016]2015/12/30総合1位!
レビュー平均:4.4
レビュー件数:35853
越前かに問屋「ますよね」

サブコンテンツ

スポンサーリンク

スポンサーリンク

Ads by Criteo(or AdStir)

このブログのQRコード

このページの先頭へ