【Wordpress】サイトカスタマイズの更新が即座に反映されなくなった原因は「CloudFlare」にあった
も・く・じ
サイトを作ったあとでどうしても気になってしまうのがサイトの表示スピード。
最近ではサイトの表示スピードもGoogleの重要視項目に入っているようで、ワードプレスならキャッシュ系プラグインが大賑わいのこの頃のようです。
そんな中、プラグインではないですがまたしても"キャッシュ"でやられました。
キャッシュ系プラグインで"当たり"にまだ出会ってません
当サイトはワードプレスで作られてますが、大御所系キャッシュ系プラグインは実はほとんど入れてません。
というのもキャッシュ系プラグインを入れると必ずといっていいほど何らかのトラブルに巻き込まれるからです。
特に定番と言われる「WP Super Cache」はどうも当サイトとは相性が悪いようで、アンインストールさえ一筋縄ではいかないものでした。
キャッシュというのは一度アクセスしたサイトのデータを一時的に保管しておくことで、次からはサーバーにデータを取りにいかず保管しておいたデータを表示させてページの表示速度を速くする仕組みのことです。
そんな中2ヶ月ほど前に知ったのが、表題にもある「CloudFlare」というキャッシュサービスです。
「CloudFlare」というサーバーにキャッシュすることで自分のサイトへの負荷を下げてくれるサービスということなんですが…。
「CloudFlare」を説明しているサイトはこぞって、
「早くなった!」
「爆速イェーイ!」
なんて書いていましたから私もそれに乗っかる形で登録した記憶があります。
最初の設定がちょっと面倒くさかったですねぇ。
設定を済ませてから2週間ぐらい経った頃でしょうか。
あらためて意識してサイトをチェックしてみたんですが、残念ながら体感的にはそれほど早くなったような感じには思えません。
とはいうものの、アンインストールするほどのものでもまだないかと思ってそのままにしておいたんです。
そのうち「CloudFlare」の存在自体を忘れるようになってしまいます。
1週間前のことです。
久しぶりにサイトのカスタマイズをする機会があったのですが、いつもならすぐに修正結果が反映されるハズなのにphpファイルやcssファイルを更新してもなぜかすぐには反映されない事態が続くことにやっと気が付きました。
画像を変更しても前の画像のまま。
んん?
最初に疑ったのがキャッシュ系プラグインでした。
といってもあまり悪影響を与えないだろうと思えるプラグインしか入れてませんので望み薄と思いつつもキャッシュをクリアし、念のためにプラグイン機能もOFFにします。
しかし全く変化なし。
そのうち、さくらインターネット(当サイトのサーバー)に何らかの問題があるんじゃないかと疑いを持つも、ググってもそんな事象は一切ありません。
そんなこんなで2日間ほどいろいろやってみたんですが、一向に症状が改善しません。
ついにはワードプレスの再インストールに近いことまでやっちゃいました。
ホントめんどくさぁ~。
それでも症状に変わりなし。
むしろ修正の手間が増えただけでした。
いやいや、これはまずいだろう?
こうなると完全にワードプレスを新規インストールするしかないのですが、新規インストールはデータベースの移動やら各種設定の再現に途方もない時間がかかるのでさすがに二の足を踏んでたんですよねぇ。
それに実のところ、4時間程度経てば変更は反映されるので全くダメだったわけでもなかったんです。
でもその場で変更が反映されないのはやっぱり使いづらいですわ。
いちいち4時間も待ってられませんから。
文句は出るもののこれといった解決策も見つからないのでしばらくは「しょうがないか、そのうち原因がわかるだろう」ぐらいの気持ちでやってはいたんです。
原因はCloudFlareか?
そしたらたまたまRSSで読んでいたブログ記事に出てきた「CloudFlare」という文字を見て思い出しましたんです。
そうだ CloudFlare を入れていたんだ!
でもキャッシュのクリア項目がどこにあるのかがさっぱりわからんのです。
そこで一時的にサービスをOFFにしてみました。
結果は…予想通りでした。
見事に更新が即座に反映されるようになったのです。
あらためて「CloudFlare」で検索を続けていったら、ビンゴな記事を見つけましたよ。
それによると「CloudFlare」のキャッシュが原因とのこと。
しかもキャッシュのクリア方法まで書いてあります。
と、ここで参考記事の日付を見たら2011年の10月…結構前からあったサービスだったんだぁ。
知らなかったぁ。
無事解決したところで、CloudFlareはやっぱり使わないことにしました。
またなんかあった時にその存在を思い出せる自信がないからです。
そういうわけで当サイトではCloudFlare のインストール方法などを載せる予定は今のところありません。
実際に表示スピードが早くなったとも思えず、キャッシュクリアの件もあり個人的にはおススメできないものと判断したからです。
どうしても使ってみたいという方は「CloudFlare」で検索してみてください。
親切な解説サイトがいっぱい出てきますので。
参考サイト
[CloudFlare]サイト制作時など一時的にキャッシュをOFFにするには
記事はお役にたてましたか?
記事に興味をもっていただけたらソーシャルボタンでの共有お願いします^^
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓