Home > 4 月 1st, 2009

2009.04.01

PHPの高速化@お手軽な切り札

さて…なにかしら作っていると、やはり「処理にかかる時間」ってのは気になると思います。

まぁ、本来はそこでコード,アルゴリズム,処理フロー等を見直したり、
DB,Webサーバ環境面のチューニングを行なったり。
はたまた運用フローを調整して処理をカットしたり…など、色々と対策を打つワケで。

ただ「それでもイマイチ軽くならない」と言った場合に使う「お手軽なカード」として、
「APC(Alteanative PHP Cache)」ってのを使ってみました。

APCってのはPHP用のアクセラレータ(機能,処理向上させる為のソフトやハードの総称)の1種でして、
他にもeAccelerator,XCache,ZendOptimizer,PHPAccelerator辺りが有名らしいですが、
とりあえず今回はAPCだけ。

(more…)