memcachedの設定

SquirrelMailと使うと便利なものに書いたとおり、memcachedを使っています。

SquirrelMailがmemcached対応しているわけではないのですが、セッションにデータを保存しているので、それの高速化と、負荷分散を行ったときにhttpのセッションに関係なくSquirrelMailのセッションの保存を行うことができるため、負荷分散の構成がとりやすくなります。(prefはDBに任せる。)

Debianの場合

# apt-get install memcached php5-memcache

でインストール。

/etc/php5/conf.d/memcache.ini

# configuration for php memcache module
extension=memcache.so

/etc/php5/apache2/php.ini

session.save_handler = memcache
session.save_path = tcp://localhost:11211

このポート番号は省略できるように書いてあったんだけど、無いと動作しませんでした。