WPtouch

NginxでWPtouch(Ver. 3)の高速化

NO IMAGE

 Wordpressでインストールするだけで簡単にスマホページを作ってくれるプラグイン「WPtouch」のメジャー・バージョンアップ(Ver. 3)に伴って、WPtouchの端末判定の方法が変更になっていたのでNginxの設定を見直してみました。WPtouch Ver. 3.1.8を対象としていますが、Ver. 3.1.1から同様の処理で問題ないと思います。  WPtouchの端末判定は、core […]

NginxでWordPressのスマホページを高速化してみる

NO IMAGE

 WordPressをNginxで動かしているサーバのCPU使用率が高くなってきたので、これまでNginxでキャッシュしていなかったスマホページもキャッシュすることで負荷を減らすことにしました。設定するにあたって、WPtouchが対応している端末(User Agent)にあわせてキャッシュの設定を行わないと、PCページとスマホページが混ざってキャッシュされてしまうので注意しなければなりません。   […]

WPtouchをAndroid 4.1 Jelly Beanに対応させてみる(その2)

 「WPtouchをAndroid 4.1 Jelly Beanに対応させてみる」で、テンプレートを修正して対応させてみましたが、WPtouchはアップデートすると修正したテンプレート、スタイルシートが消えてしまうので、アップデート対策としてコード化してみました。  WPtouchは、HTTP_X_REQUESTED_WITHに値がセットされているかどうかでAjaxの判定をしているので、HTTP_ […]

WPtouchをAndroid 4.1 Jelly Beanに対応させてみる

 先日買ったXperia Vで自分が管理しているサイトにアクセスしてみたら何だか表示がおかしい。本文だけが表示され、サイトの表示が崩れてしまっている。調べてみたら、どうやらWordPressのWPtouchプラグインがAndroid 4.1 Jelly Beanに対応していなために表示の不具合が発生してしまっているということらしい。  原因を調べてみると、どうやらAjaxの判定の仕方が問題みたい。 […]