ちゃんと覚えておけよ?

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

ZenCache Proにアップグレードしたと思ったらすぐにComet Cache Proが発表されたから入れ替えた

Quick Cache Proのサポートが切れるという知らせを聞きつい先日重い腰をようやくあげ、ZenCache Proにしたと思ったら、その後すぐにComet Cache Proと名前が変わっていた。。。

またかと思いましたが、今回は早めに入れ替えを実施。

公式の情報によるとQuick Cache Pro からZenCache Proへと入れ替えた前回とはやり方が違うためメモしておく。

1.まずはComet Cacheにログインし、マイページで最新版のComet Cache Proをダウンロードする。

comet Cacheにログイン

2.インストールするサイトのプラグイン一覧からZenCache Proを停止する。

ZenCache PROを停止

3.新規追加を押して、プラグインのアップロードへ進む。

プラグインの新規追加

プラグインのアップロード

4.先ほどダウンロードしたComet Cache Proを選び、「今すぐインストール」を押す。

Comet Cache のインストール

5.インストールが完了したら「プラグインの有効化」を押して完了。

プラグインの有効化を押してComet Cacheを有効化する

もちろんZenCache Proの設定を引き継いでいるので特にすることはないが、ユーザーエージェントによるキャッシュ振り分け設定だけをスマホ、タブレット、ガラケー、その他(PCなど)で分けることにした。

(preg_match("{Android((?!Mobile).)+$|iPad|Kindle}", $_SERVER['HTTP_USER_AGENT']) )? "Tablet": ((preg_match("{AdsBot-Google|Android.*Mobile|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" : "other"))

こんな感じ

(preg_match("{Android((?!Mobile).)+$|iPad|Kindle}", $_SERVER['HTTP_USER_AGENT']) )? "Tablet": 
((preg_match("{AdsBot-Google|Android.*Mobile|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" : "other"))

Comment

*