タグ‘APC’のアーカイブ

APCを使い続けて分かったこと

2008 年 10 月 29 日 – 4:28 PM参照回数:35 回 | 参照回数:35 回 |
一つ星二つ星三つ星四つ星五つ星 (1票 , 1/5の評価)
Loading ... Loading ...

WordPressの公式サイトでも使用されているPHPのキャッシュモジュール「Alternative PHP Cache」を9月11日に導入し今まで使い続けてきた。「APCを導入してみた - 鯖市場管理人SABAdminのブログ」で書いた通り一度キャッシュされれば私のサーバーでは3倍近くPHPの動作が速くなった。

だが問題点もある。「Alternative PHP Cache」のデフォルトの設定では一度キャッシュを作成すると元のPHPファイルが書き換えられていてもキャッシュが削除されない限りPHPファイルの変更が反映されない。WordPressで例えるなら頻繁にテーマファイルを書き換える時に不便だ。書き換えるたびにキャッシュを削除しなければならなくなる。「Alternative PHP Cache」の設定を変更すればアクセスがある度にPHPファイルが書き換えられていないか確認させるようにも出来る。しかしパフォーマンスが低下してしまうのだ。

Alternative PHP Cache」の導入を考えている方はパフォーマンスを犠牲にするがパフォーマンスを追求して毎回毎回キャッシュを消すのか考える必要がありそうだ。と言っても頻繁に書き換えないならパフォーマンスを追求する事をお勧めする。

APCを導入してみた

2008 年 9 月 11 日 – 5:12 AM参照回数:14 回 | 参照回数:14 回 |
一つ星二つ星三つ星四つ星五つ星 (1票 , 1/5の評価)
Loading ... Loading ...

APCと言ってもUPS無停電電源装置ではなく「APC(Alternative PHP Cache)」です。今までZend Optimizer+eAcceleratorを利用していましたが色々と不都合なことがあったので「APC(Alternative PHP Cache)」に乗り換えました。体感速度は変わっていません。abでのベンチマークの結果もあまり変化はありませんでした。元々WordPressを高速化するために入れたのですが記事が増えるにつれ「APC(Alternative PHP Cache)」の有無にかかわらず明らかに重くなっているのでこれからどうするべきなのか・・・

ちなみに私の環境では「APC(Alternative PHP Cache)」を入れるとWordPressが1.75倍速くなりました。wp-cache+「APC(Alternative PHP Cache)」の場合ではWordPressが3.5倍速くなりました。