ちょっと背伸びの高速Web講座

user-pic
0
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

トラックバック(0)

トラックバックURL: http://netart.jp/blog_mt/mt-tb.cgi/2

コメントする

このブログ記事について

このページは、Net社長が2010年2月 1日 09:46に書いたブログ記事です。

ひとつ前のブログ記事は「過去の更新履歴」です。

次のブログ記事は「SocialWord API」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。