wordpress+memcached

Tips のネタかもしれませんが。

YORV を WordPress 化してから、どうしてもページの表示速度が気になっていました。
いや、はい、まぁ、重いんです。表示されるまで。

DB の問題なのか、単にテーマが重いのか。ちゃんと切り分けはできていないのですが。
普通に表示するだけで、やたらメモリを食っているようです。

そこで、最近(最近でもないけど・・)世間を賑わせている、 Memcached をインストールしてみました。

それの手順を。

1) livevent のインストール
[cc]# yum install libevent[/cc]

2) memcached のインストール
[cc]
# yum install memcached
# service memcached start
# chkconfig memcached on
[/cc]
3) php 用 memcache クライアントのインストール
[cc]
# wget http://pecl.php.net/get/memcache-2.2.5.tgz
# tar xzf memcache-2.2.5.tgz
# cd memcache-2.2.5
# phpize
# ./configure
# make
# paco -D make install
[/cc]
(※ paco -D は、不要な人は不要。詳細は Tips 。)

4) php.ini 編集
/etc/php.ini に、 extension=”memcache.so” を追記。
Apache を再起動。
phpinfo で Memcache 関係が追加されたことを確認する。

5) object-cache.php のインストール
以下から適当に保存して、wp-content/ 配下に移動する。
http://plugins.trac.wordpress.org/browser/memcached/trunk/

6) wp-config.php 修正
wp-config.php に define(’ENABLE_CACHE’,true); を追記。

7) 動作確認
memcache-top をインストールして、Hit率なんかを確認。
http://code.google.com/p/memcache-top/

以上。

ちゃんと動いてるっぽいんだけど、軽くなった気がしない・・。
んがー。

つづく。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください