Network Solutions - Original domain name registration and reservation services with variety of internet-related business offerings. Quick, dependable and reliable.
今回は、PHPの処理速度を簡単に上げることができるモジュール、eAccelerator をご紹介します。 eAcceleratorはスクリプトを最適化しコンパイルされた状態でキャッシュするこ とで、スクリプト実行速度を飛躍的に上昇させます。(付属の説明によると最大 10倍!) では、早速インストール手順を説明します。 apache1.3以上、mod_php4.1以上、autoconf、automake、libtool、m4が必要です が、大抵の環境では条件を満たしていると思います。万が一足りないものがあっ たらインストールして下さい。 なお、CGIモードのPHPではeAcceleratorを使うことはできません。 1.ソースの入手、解凍、展開 http://sourceforge.net/projects/eaccelerator/ からソースコードをダウンロードします。現在の最新版はバー
PHPにはAPCAlternative PHP Cache)というPHPスクリプトのコンパイル結果をキャッシュしておくことによって2回目以降のアクセスから処理を高速化することが可能なモジュールがある。このAPCをPEARを使ってインストールする方法を示す。 最近はPHPのMVCフレームワークであるMojavi2で遊んでいたのですが・・・。 ごくごく単純なPHPスクリプトの場合75.48page/sec出るにもかかわらず、 Mojaviをただ使っただけの単純なスクリプトだと、一気に11.65page/secまで パフォーマンスが落ちることが判明。 計測はローカルマシンから以下の様にやっています。これが正しい計測なのか良くわかりませんが・・・。 $ /usr/local/apache2/bin/ab -n 100 -c 10 http://servername/script_name APCの
■ PECL::APC をさらに高速化するための設定 PECL の APC (Alternative PHP Cache) のチューニングに関する情報をいくつか見つけたのでメモ。 .::t3rmin4t0r::. : include_once: "Mostly Harmless" APC 3.0.12 以降の apc.include_once_override オプションについて、 その効果や仕組みが分かりやすく書かれていた。 php.ini あたりで、 apc.include_once_override=1 のように設定するとこのオプションが有効になり、 include_once() や require_once() が高速化される。 PHP Works 2007: apc@facebook APC 全般について非常に詳しく書かれている資料。 これによると、APC には数種類のロック方式
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く