PHP+APCで万全
前提条件
専用サーバーであること
1台構成の時に威力を発揮します
キャッシュサーバーを用意するまでもない or できない環境であること
個人やサーバー追加権限の無い人に!
キャッシュサーバーを作れるならmemcacheへどうぞ
CentOS5.2 を想定して書きます
それ以外の環境のかたは応用例をググってください
インストールはyumとpearで ソースが好みの方は頑張って
インストール
Linuxコマンド
yum install http-devel.i386
pecl install APC
/etc/php.ini に
extension=apc.so
これで終わり。あとはapache再起動で勝手に動き始める。
面倒ならここまででも十分!
使い方(PHPの高速化)
管理画面
apc.phpがどっかに出来ているので、外から見える場所におきましょう。
メモリの使用量とかキャッシュの内容とか見えて楽しい。
設定
php.ini を apc で検索したら設定項目が出てくる。
管理画面見てメモリをフルに使ってたら、メモリを増やすなど
使い方(データのキャッシュ)
emcacheよりシンプル。データのキーは1つのみ。
データはいっぱいになったら古い順に消えていくみたい。
apache再起動でも全部消えるよ。
コーディング例
//保存
// 3600=保持する時間(秒)
apc_store("key","value","3600");
//取り出し
$value = apc_fetch("key");
運用
管理画面見てニヨニヨ
基本的に放置でおk
コメントする