ちゃんと覚えておけよ?

忘れちゃいけない事のメモ、覚え書き

WP Super Cacheを捨ててQuick Cacheを使用した。

他のブログでは1日20万PVくらいのアクセスがあるのですが、以前は定番のWP Super Cacheを使用していました。

ですが、ガラケ、スマホ、PCの3端末対応させようとすると、いろいろとトラブルがありました。

ガラケ・スマホなのにPCページを表示させてしまったり、もちろん、ユーザーエージェントを除外させたりして対応していましたが、ふとしたタイミングでおかしなキャッシュが生成されていました。

そこでいろいろと調べるとWP Super Cacheの後に出た、Quick Cacheが全てを解決してくれるとの書き込みが。

さっそく入れてみました。

私が設定した項目はこちら

  • Quick Cache (On/Off) ⇒ on
  • Internal Debugging   ⇒ False(Disable)
  • Logged in Users  ⇒  True (DOn’t Cache)
  • GET Requests  ⇒ False (Always Cache )
  • Client-Side Cache  ⇒ True (Allow)
  • Cache Expiration Time  ⇒ 3600
  • Dynamic Cache Pruning  ⇒ Single(Purge Only The Speciffc Post/Page)
  • MD5 Version Salt  ⇒
    ((preg_match("{AdsBot-Google|Android|BlackBerry 9350|BlackBerry 9360|BlackBerry 9370|BlackBerry 9380|BlackBerry 9780|BlackBerry 9790|BlackBerry 9800|BlackBerry 9810|BlackBerry 9850|BlackBerry 9860|BlackBerry 9900|BlackBerry 9930|BlackBerry9500|BlackBerry9520|BlackBerry9530|BlackBerry9550|CUPCAKE|Googlebot-Mobile|bada|dream|froyo|iPhone|iPod|incognito|s8000|webOS|webmate}", $_SERVER["HTTP_USER_AGENT"])) ? "smartphone" : ((preg_match("{DoCoMo/|J-PHONE/|J-EMULATOR/|Vodafone/|MOT(EMULATOR)?-|SoftBank/|[VS]emulator/|KDDI-|UP\.Browser/|emobile/|Huawei/|IAC/|Nokia|mixi-mobile-converter/|DDIPOCKET;|WILLCOM;|Opera Mini|Opera Mobi|PalmOS|Windows CE;|PDA; SL-|PlayStation Portable;|SONY/COM|Nitro|Nintendo}", $_SERVER["HTTP_USER_AGENT"])) ? "featurephone" : ""))

変更後は明らかに早く表示するようになり、ガラケ、スマホ、PCで表示がおかしくなることはなくなりました。

Comment

*