PECL::APCでPHPを高速化

Drupal.cre.jpscuttle.cre.jpとが可動しているPHPサーバに、PHPの中間コードキャッシュなどによる高速化をしてくれるAPC(Alternative Php Scripts)というPECLモジュールを入れてみました。

PHPマニュアル - Alternative PHP Cache (APC)

Gentoo Linuxでは以下のようにやるだけで、よろしくやってくれるようです。

 
emerge dev-php5/pecl-apc
/etc/init.d/apache2 restart
 
GentooではPHP4と5とを併用できるようになってるため、PHP5の場合には/etc/php/apache2-php5/ext/apc.ini に自動的に設定ファイルを入れて、/etc/php/apache2-php5/ext-active/ からリンクを張ってくれるようになっています。この/etc/php/apache2-php5/ext-active/ にあるものを起動スクリプトで自動的に読み込むようになってるようです。

一応毎秒ログインしようとする酷いボットが頑張っていて、ロードアベレージが20位で収まったので、軽くなったのは確かなあ。Drupalでログインしての利用だと、データベースへの問い合わせのほうが重くてあんまかわんないかも。

この記事へのトラックバックURL:

http://drupal.cre.jp/trackback/871


この記事をブックマーク

人気コンテンツ