Accelerator の変更点
#ls
*ベンチマーク
**条件
-PHP 4.3.6
-Apache 2.0.49
-PHPA 1.3.3r2
-MMcache 2.4.6
-スクリプト([[ぽっぺん日記@karashi.org>http://www.karashi.org/~poppen/d/20031009.html#p07]])
>
Benchmarkパッケージを導入。
>
/usr/local/bin/pear install Benchmark
>
vi test.php
>>
<?php
require_once "Benchmark/Timer.php";
$timer = new Benchmark_Timer;
$timer->start();
$timer->setMarker('Mark 1');
for($i = 0; $i < 10; $i++) {
include("a.inc");
}
$timer->setMarker('Mark 2');
for($i = 0; $i < 10; $i++) {
include("b.inc");
}
$timer->setMarker('Mark 3');
for($i = 0; $i < 10; $i++) {
include("c.inc");
}
$timer->stop();
$timer->display();
?>
>
vi a.inc
>>
<?php
(3万行の$a = 1;)
?>
b.inc、c.incも同内容。
**結果
||なし|PHPA|MMCache|h
|~ロード |16.3685648441|8.51940608025|4.8912460804 |
|~リロード1|16.1984071732|3.60958790779|1.58326506615|
|~リロード2|16.2189319134|3.14434599876|1.58252096176|
|~リロード3|16.2007079124|3.15806984901|1.58334898949|
|~リロード4|16.2237138748|3.07845902443|1.58299803734|
この条件ではMMCacheが最速のようですが、~
普通のコードでも試してみる必要がありますね。
*参考
-[[PHPベンチマーク>http://www.karashi.org/~poppen/d/20031009.html#p07]] ([[ぽっぺん日記@karashi.org>http://www.karashi.org/~poppen/d/]])
-[[httpのパフォーマンスをチェックしたい〜ApacheBench編〜>http://www.itmedia.co.jp/help/tips/linux/l0500.html]]
-[[Zend Optimizer>http://www.zend.co.jp/products/optimizer/]]
*Amazon
#amazon(479733245X,left)
#amazon(4844320254,left)
#amazon(4798119865,left)