die Standard-htaccess des AMR-Plugins sorgt für die gzip-komprimierte Übertragung aller wichtigen Textdateien. Durch PageSpeed Insights ist mir aufgefallen, dass der eigentliche HTML-Teil eines Requests leider nicht komprimiert wird. Das konnte ich auch durch Änderungen an der htaccess nicht ändern.
Meiner Meinung nach liegt die Ursache in der include.front_content.php, durch folgende Änderung ab Zeile 572 (2 Zeilen auskommentiert, 2 neu) wird auch der HTML-Part komprimiert ausgeliefert:
Code: Alles auswählen
// Write html output into output buffer and assign it to an
// variable
// ob_start();
ob_start("ob_gzhandler");//neu
eval("?>\n" . $code . "\n<?php\n");
$htmlCode = ob_get_contents();
// ob_end_clean();
// Process CEC to do some preparations before output
$htmlCode = cApiCecHook::executeAndReturn('Contenido.Frontend.HTMLCodeOutput', $htmlCode);
// Print output
echo $htmlCode;
ob_end_flush();//neu
Sofern es keine von mir übersehenen Nebenwirkungen gibt, würde ich mich freuen, wenn das Einzug in den Core finden würde.
Viele Grüße
Michael