ホームページ  >  記事  >  バックエンド開発  >  eaccelerator は php-fpm モードで関連する問題を最適化します。

eaccelerator は php-fpm モードで関連する問題を最適化します。

WBOY
WBOYオリジナル
2016-06-13 13:01:161008ブラウズ

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 に保存しないと、応答速度が低下する可能性があります。

さらに、一度だけアクセスしても、最適化効果を反映できるのは同時実行数が大きいことだけです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。