Heim > Artikel > Backend-Entwicklung > Zwei Methodencodes zum Aktivieren der GZIP-Komprimierung in PHP
Die Gzip-Webseitenkomprimierung kann die Geschwindigkeit des Website-Zugriffs erheblich verbessern. Dies ist ein wesentlicher Schritt, um die Geschwindigkeit beim Öffnen von Webseiten zu verbessern.
1. Was ist GZIP
GZIP-Konzept
GZIP wurde zuerst von Jean-loup Gailly und Mark Adler erstellt und wird zur Dateikomprimierung in UNIX-Systemen verwendet. Unter Linux verwenden wir häufig Dateien mit der Endung .gz, und sie liegen im GZIP-Format vor. Heutzutage ist es ein sehr verbreitetes Datenkomprimierungsformat oder Dateiformat, das im Internet verwendet wird.
Die GZIP-Kodierung über das HTTP-Protokoll ist eine Technologie zur Verbesserung der Leistung von WEB-Anwendungen. Stark frequentierte WEB-Sites verwenden häufig die GZIP-Komprimierungstechnologie, um Benutzern höhere Geschwindigkeiten zu ermöglichen. Dies bezieht sich im Allgemeinen auf eine von auf dem WWW-Server installierte Funktion. Wenn jemand die Website auf diesem Server besucht, komprimiert diese Funktion auf dem Server den Webseiteninhalt und übermittelt ihn zur Anzeige an den Browser des besuchenden Computers. Im Allgemeinen können reine Textinhalte auf 40 % der Originalgröße komprimiert werden. Dies beschleunigt die Übertragung und führt dazu, dass sie nach dem Klicken auf die URL schneller angezeigt werden Der Server. Im Allgemeinen wird dies auf dem Server installiert.
2. Welche Vorteile hat die Aktivierung von GZIP?
Nach der Aktivierung erfolgt die Datenausgabe an den Benutzer Der Browser wird komprimiert, was die Übertragungszeit des Datenvolumens im Netzwerk verkürzt und die Browsing-Geschwindigkeit erhöht. Gzip kann eine Website erheblich beschleunigen. Manchmal beträgt die Komprimierungsrate bis zu 80 %, mindestens aber mehr als 40 %.
In diesem Artikel werden hauptsächlich zwei Methoden zum Aktivieren der GZIP-Komprimierung in PHP vorgestellt. In diesem Artikel werden die PHP--Konfigurationsdatei und die PHP-Datei-Öffnungsmethode vorgestellt dazu
php-Konfigurationsänderungsmethode:
Der Code lautet wie folgt:
zlib.output_compression = On ;开启gzip功能 zlib.output_compression_level = 4 ;gzip压缩级别,1~9,建议3~5 ;zlib.output_handler = ;gzip压缩方式,建议注释
php Dateiänderungsmethode:
Es wird empfohlen, es am Anfang der Seite zu schreiben. Sie können in die öffentliche Header-Datei schreiben
if( !headers_sent() && // 如果页面头部信息还没有输出 extension_loaded("zlib") && // 而且php已经加载了zlib扩展 strstr($_SERVER["HTTP_ACCEPT_ENCODING"],"gzip")) //而且浏览器接受GZIP { ini_set('zlib.output_compression', 'On'); ini_set('zlib.output_compression_level', '4'); }
Das obige ist der detaillierte Inhalt vonZwei Methodencodes zum Aktivieren der GZIP-Komprimierung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!