Werden alle Dateien mithilfe ob_start ( „ob_gzhandler“) komprimiert werden; in Zeile 1 mit PHP?

StackOverflow https://stackoverflow.com/questions/1414527

  •  06-07-2019
  •  | 
  •  

Frage

<?php
ob_start("ob_gzhandler");
?>
<script type="text/javascript" src="Util.js"></script>
<script type="text/javascript" src="connection.js"></script>
....
<?php ob_end_flush(); ?>

Werden die Dateien enthalten durch oder auch komprimiert werden?

War es hilfreich?

Lösung

Nicht im HTML, nein. Diese Dateien sind Anfrage vom Browser und der PHP-Skript hat keine direkte Beziehung zu ihnen. Sie müßten manuell diese Javascript-Dateien an ein PHP-Skript umschreiben, die die gleiche Aktion Preforms.

Andere Tipps

Wenn Sie eine Ausgabepufferung Filter wie ob_gzhandler verwenden, es gilt nur für diese spezifische Anfrage. Es wirkt sich nicht auf andere Anfragen ein Browser machen kann.

Doch von dem, was Sie gezeigt haben, kann nicht festgestellt werden, wenn Util.js und connection.js werden sonst gzipped oder deflated oder etwas werden. Das ist bis zur Konfiguration des Servers und wenn Dateien sind tatsächlich die Skripte gzip den Inhalt.

(Stellen Sie außerdem sicher, dass der Browser behauptet gzipped Inhalt zu akzeptieren, und dass Sie den Browser sagen, die Sie senden die gzip-Inhalt. Sie Kauderwelsch an einen Browser auf Unfall schicken könnte!)

Kurze Antwort: Nein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top