English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Methode zur Implementierung der Webseitenkomprimierung basierend auf php ob_start(ob_gzhandler)

Dieser Artikel beschreibt die Methode, wie man mit php basierend auf ob_start('ob_gzhandler') die Komprimierungsfunktion der Webseite implementiert. Hier ist eine Zusammenfassung für Ihre Referenz:

Nachdem PHP eine Webseite generiert hat, wird sie an den Browser gesendet und angezeigt, die Ladegeschwindigkeit der Seite hängt nicht nur von der Internetgeschwindigkeit des Benutzers ab, sondern ist oft auch stark von der Größe der Seite abhängig, wir können von der Größe der Webseite ausgehen, um die Antwortgeschwindigkeit der Webseite zu verbessern.

Der folgende Code ist ein Beispiel für die Komprimierung einer Webseite, wir nutzen die Funktion ob_gzip, um den Ausgabekontext zu komprimieren und ihn nach dem Platzieren im 'Puffer' auszugeben .

PHP-Code

//Komprimierung aktivieren
if(function_exists('ob_gzip'))
{
 ob_start('ob_gzip');
}
//Einige zu komprimierende Inhalte vorbereiten
for($i=0; $i<100; $i++)
{
 echo('Dies ist ein Testinhalt <br>');
}
//Ergebnis der Komprimierung ausgeben
ob_end_flush();}}
//Dies ist die ob_gzip-Komprimierungsfunktion
function ob_gzip ($content)
{
 if( !headers_sent() && extension_loaded ("zlib") && strstr ( $_SERVER["HTTP_ACCEPT_ENCODING"], "gzip")){
 $content = gzencode($content,9);
 header ("Content- Encoding: gzip");
 header ("Vary: Accept- Encoding");
 header ("Content- Länge: ".strlen ($content));
 }
 return ($content) ;
}

Wie groß ist der Effekt, das habe ich hier getestet.

Vor der Komprimierung:

Komprimiert:

Interessierte Leser können die Themen auf dieser Website überprüfen: "Zusammenfassung der PHP-Netzwerkprogrammierungstechniken", "Zusammenfassung der PHP-Caching-Techniken", "PHP-Datenstrukturen und Algorithmen-Lehrbuch", "PHP-Array-(Array)-Bewertungstechniken-Vollständiges Handbuch", "Zusammenfassung der Verwendung von PHP-Strings (string)", "Zusammenfassung der PHP-Programmierungsalgorithmus", "Zusammenfassung der PHP-Mathematik-Techniken", "Zusammenfassung der Verwendung von PHP-Regulären Ausdrücken", "Zusammenfassung der Verwendung von PHP-Operatoren und Operatoren" und "Zusammenfassung der häufigen Datenbankoperationen in PHP".

Ich hoffe, dass dieser Artikel Ihnen bei der PHP-Programmierung weiterhilft.

Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet entnommen und gehört dem Urheberrechtlichem Inhaber. Der Inhalt wurde von Internetnutzern freiwillig bereitgestellt und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht manuell bearbeitet. Sie übernimmt auch keine rechtlichen Haftung. Wenn Sie verdächtige Urheberrechtsinhalte finden, sind Sie herzlich eingeladen, eine E-Mail an notice#w zu senden.3codebox.com (Bitte ersetzen Sie # durch @, wenn Sie eine E-Mail senden, und geben Sie relevante Beweise an. Sobald die Angelegenheit überprüft wurde, wird die Website die beanstandeten Inhalte sofort löschen.)

Dir gefällt vielleicht