wp_redirection_logsテーブルが残ってしまう場合の対処

 MySQLのデータファイル領域がかなり大きかったので確認してみたら、wp_redirection_logsテーブルのデータファイルが700MBくらいになってた。レコード数は2,000件くらいしか入っていなかったので、削除したレコードの領域が開放されずに残ってしまい肥大化してしまったようです。  wp_redirection_logsテーブルは、WordpressのプラグインのRedirectio […]

Nginxのリバースプロキシでバックエンドにリモートアドレスを転送する

NO IMAGE

 「NginxでWordPressのスマホページを高速化してみる」でNginxの設定変更するのと平行して、バックエンドのウェブサーバをNginxからApacheに変更したのですが、Apacheで取得したリモートアドレスが全てNginxのIPアドレスになっていたので改善してみました。  まずバックエンドのApacheでリモートアドレスを取得するために、Nginx側でX-Forwarded-Forの設 […]

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_ […]

WordPressのアップロード画像の画質を向上させる

 WordPressに画像をアップロードすると、自動的にサムネイル、中サイズなどの縮小画像が作成されますが、お世辞にも綺麗な画像とは言えないので改善してみました。  画像変換に利用するライブラリをGDからImageMagickに変更することで、画質をかなり改善することができますが、残念なことに、このサイトを運用しているサーバには、ImageMagickが導入されていないので、今回は縮小画像を作成す […]

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

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

Village Vanguard DINER@下北沢

”遊べる本屋 ヴィレッジヴァンガード”がプロデュースするバーガーショップ。 『ヴィレッジヴァンガードダイナー』 地下階にあるにも関わらず窓から差し込む太陽の光で店内は非常に明るく、アメリカンチックにコーディネートされた店内は、広々して落ち着いた雰囲気がとてもいいです。昼下がりにゆっくりと読書しながら過ごすのにいい場所かもしれない。ソファー席とかあれば言うことないのに。 肝心のバーガーですが、淡白で […]

1 4 5 6