php-fpm モードでの eaccelerator の最適化問題
apache+fastcgi+php-fpm
echo date("Ymd-His")."n";
for ($i=0; $i
$id = uniqid();
}
echo date("Ymd-His"."n");
?>
このスクリプトの最適化にはほとんど影響がなく、効果はありません
この最適化は大規模な同時実行下でのみ有効ですか?
------解決策----------------------
php-fpm はプロセス間のスケジューリングを最適化するだけですが、実際には最適化されません。プログラムの動作は改善されません
------解決策------------
eaccelerator は、いくつかの静的演算を最適化し、プリコンパイルを実行するだけです、uniqid() と同様に、役に立たないはずです。
------解決策---------
また、eaccelerator のキャッシュ ファイルは最適な場所に配置されます。 /dev/shm に保存しないと、応答速度が低下する可能性があります。
さらに、一度だけアクセスしても、最適化効果を反映できるのは同時実行数が大きいことだけです。