Lesen Sie, was Brother Bird über die Beschleunigung Ihres PHP7 (GCC PGO) geschrieben hat, und beginnen Sie dann selbst mit der Kompilierung
sapi/cgi/php-cgi -T 100 /var/www/htdocs/wordpress/index.php >/dev/nul
In diesem Schritt
sapi/cgi/php-cg
Dieses Ding, diese Datei kann nicht in /php-7.0.10/sapi/cgi
Dann ist es tatsächlich lnmp. Soll ich eine Datei unter sapi/fpm/
zum Training verwenden?
Aber Anfänger wissen wirklich nicht, wie man diesen Schritt macht. Nach der Suche gibt es keine ausländischen Teufels-Tutorials, und fast alle sind aus den Artikeln von Bruder Niao kopiert. Auf der offiziellen PHP-Website gibt es auch Anweisungen für diese Methode. . .
Lesen Sie, was Brother Bird über die Beschleunigung Ihres PHP7 (GCC PGO) geschrieben hat, und beginnen Sie dann selbst mit der Kompilierung
sapi/cgi/php-cgi -T 100 /var/www/htdocs/wordpress/index.php >/dev/nul
In diesem Schritt
sapi/cgi/php-cg
Dieses Ding, diese Datei kann nicht in /php-7.0.10/sapi/cgi
Dann ist es tatsächlich lnmp. Soll ich eine Datei unter sapi/fpm/
zum Training verwenden?
Aber Anfänger wissen wirklich nicht, wie man diesen Schritt macht. Nach der Suche gibt es keine ausländischen Teufels-Tutorials, und fast alle sind aus den Artikeln von Bruder Niao kopiert. Auf der offiziellen PHP-Website gibt es auch Anweisungen für diese Methode. . .
Schritte zum Kompilieren von PHP7 mit GCC-PGO-Optimierung
Verwenden Sie PGO (Profile Guided Optimization), um bestimmte Szenarien basierend auf Profildaten zu optimieren, was eine Leistungsverbesserung von 10 % bringen kann.
1. Kompilieren Sie zuerst PHP7 Zeit, let Es generiert eine ausführbare Datei, die Profildaten generiert, wobei prof-gen ein für das Makefile von PHP7 eindeutiger Parameter ist: make prof-gen
2. Verwenden Sie php-cgi, um die WordPress-Homepage 100 Mal auszuführen Generieren Sie dabei einige Parameter in: sapi/cgi/php-cgi -T 100 /home/huixinchen/local/www/htdocs/wordpress/index.php >/dev/null
3. Kompilieren Sie die für PGO optimierte ausführbare Datei basierend auf den Profilinformationen:
<code>make prof-clean make prof-use && make install</code>
Darunter ist sapi/cgi/php-cgi
ein zum ersten Mal kompiliertes Binärprogramm, das im Verzeichnis make prof-gen
nach php-src/sapi/cgi/
zu sehen ist