Hi iedereen,
De afgelopen dagen hier hebben in het thema van gzip compressie gestaan om onze traffic wat terug te dringen en de pagina's sneller te laten laden bij de gebruiker. Wij hebben pagina's met veel redundancy en dit is dus goed te compressen.
Omdat ik ook .php scripts on-the-fly wil compressen ben ik bezig met een uitgebreide class om dit te regelen.
Deze class is (/was) eigenlijk een template class (een van de vele), maar daar ben ik nu extra functionaliteit aan toe aan het voegen.
Wat ik wil weten: wanneer gzip compressed data als 'chunks' wordt overgestuurd, wordt dan elke chunk apart gegzipped? Hoe zit dat gzip formaat precies in elkaar? Bevat deze ook headers, of is het een encoding waar ik gewoon twee gzipjes achter elkaar zou kunnen plakken?
Even om het plaatje te maken: ik wil bepaalde delen van de geparsede template gegzipped cachen. Andere delen, die bij elke aanroep verschillend zijn, wil ik ongecached laten en dus on-the-fly gzippen. Denk hierbij aan de header en footer van elke page die gecached worden, en de body van de pagina die on-the-fly wordt gegzipped.
Wel nu, is dit mogelijk?
Alvast bedankt!
Groet,
Robin
De afgelopen dagen hier hebben in het thema van gzip compressie gestaan om onze traffic wat terug te dringen en de pagina's sneller te laten laden bij de gebruiker. Wij hebben pagina's met veel redundancy en dit is dus goed te compressen.
Omdat ik ook .php scripts on-the-fly wil compressen ben ik bezig met een uitgebreide class om dit te regelen.
Deze class is (/was) eigenlijk een template class (een van de vele), maar daar ben ik nu extra functionaliteit aan toe aan het voegen.
Wat ik wil weten: wanneer gzip compressed data als 'chunks' wordt overgestuurd, wordt dan elke chunk apart gegzipped? Hoe zit dat gzip formaat precies in elkaar? Bevat deze ook headers, of is het een encoding waar ik gewoon twee gzipjes achter elkaar zou kunnen plakken?
Even om het plaatje te maken: ik wil bepaalde delen van de geparsede template gegzipped cachen. Andere delen, die bij elke aanroep verschillend zijn, wil ik ongecached laten en dus on-the-fly gzippen. Denk hierbij aan de header en footer van elke page die gecached worden, en de body van de pagina die on-the-fly wordt gegzipped.
Wel nu, is dit mogelijk?
Alvast bedankt!
Groet,
Robin