PHP7 (GCC PGO) の高速化について Niao 兄弟が書いたものを読んで、自分でコンパイルを始めてください。
sapi/cgi/php-cgi -T 100 /var/www/htdocs/wordpress/index.php >/dev/nul
このステップでは、
sapi/cgi/php-cg
这个东西,在/php-7.0.10/sapi/cgi
このファイルは見つかりません
では、実際には lnmp の下のファイルをトレーニングに使用する必要がありますか? sapi/fpm/
返信内容:
sapi/cgi/php-cgi -T 100 /var/www/htdocs/wordpress/index.php >/dev/nul
このステップでは、
このファイルは見つかりませんsapi/cgi/php-cg
这个东西,在/php-7.0.10/sapi/cgi
sapi/fpm/
しかし、初心者はこのステップのプレイ方法を本当に知りません。検索したところ、海外の悪魔のチュートリアルはなく、ほとんどすべてがNiao兄弟の記事からコピーされたもので、PHPの公式Webサイトにもこの方法の説明があります。 。 。
GCC PGO 最適化を使用して PHP7 をコンパイルする手順
PGO (プロファイルガイド付き最適化) を使用して、プロファイル データに基づいて特定のシナリオを最適化します。これにより、パフォーマンスが 10% 向上します。
まず、PHP7 を初めてコンパイルし、生成させます。プロファイル データ実行可能ファイル。prof-gen は PHP7 の Makefile に固有のパラメータです:make prof-gen
2. php-cgi を使用して WordPress ホームページを 100 回実行し、プロファイル情報を生成します:
sapi/cgi/php-cgi -T 100 /home/huixinchen/local/www/htdocs/wordpress/index.php >/dev/null
make prof-gen
2.用php-cgi跑100遍WordPress首页,从而生成一些在这个过程中的profile信息:sapi/cgi/php-cgi -T 100 /home/huixinchen/local/www/htdocs/wordpress/index.php >/dev/null
3. プロファイル情報に基づいてコンパイルする PGO 最適化実行ファイル:
リーリー
このディレクトリを参照してください。sapi/cgi/php-cgi
是第一次编译得到的一个二进制程序,make prof-gen
后就能在php-src/sapi/cgi/