Moin!
ich habe 3 Dateien, die ca. 300kb gross sind. Diese möchte ich gerne komprimiert ausliefern. Im Moment erledige ich dies per PHP mittels
ob_start('ob_gzhandler');
.
Frage: Gibt es eine Möglichkeit, diese Dateien gleich auf den Server komprimiert abzulegen?
Kommst du mit ob_get_contents()
an den komprimierten Seiteninhalt? Ansonsten müsstest du einen eigenen output_handler schreiben, der – wen die gzippte Datei veraltet ist – mit den zlib-Funktionen wie gzwrite einen eigenen Cache erstellt und die Datei an den Client ausliefert.
also einmal die normale .htm und dann noch die komprimierte.
Für statische HTML-Seiten gibt es z.B. das gzip_cnc.
Gibt es dafür eine Lösung, wo der Client dann gleich die richtige Version anfordert?
Der Client fordert immer die richtige Version an. Beim MSIE muss man allerdings evtl. nachhelfen: In den Einstellungen muss HTTP 1.1 als Protokoll aktiviert sein.
Viele Grüße,
Robert