Heim > Backend-Entwicklung > PHP-Tutorial > lnmp – Zweifel an der PHP7 GCC PGO-Kompilierung

lnmp – Zweifel an der PHP7 GCC PGO-Kompilierung

WBOY
Freigeben: 2016-09-03 00:14:10
Original
1821 Leute haben es durchsucht

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-cgDieses Ding, diese Datei kann nicht in /php-7.0.10/sapi/cgi

gefunden werden

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. . .

Antwortinhalt:

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-cgDieses Ding, diese Datei kann nicht in /php-7.0.10/sapi/cgi

gefunden werden

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>
Nach dem Login kopieren

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage