Bonjour à tous,
Pour commencer j'ai cherché une réponse à ma quête sur le forum et sur google mais pas trouvé de réponse qui fonctionne.
Je viens de contacter 1and1 qui m'a dit que la fonction Gzip est bien présente sur les VPS.
Je suis sur joomla 3.4.8 et j'ai activé la compression mais rien ni fait
Après recherche j'ai essayé la méthode :
Modifier le .htaccess en ajoutant
AddHandler x-mapp-php6 .php .html .htm .txt .css .js
RemoveHandler .css
Créé un fichier gzip.php avec
if (isset($_SERVER['SCRIPT_FILENAME'])) {
$timestamp = filemtime(__FILE__);
header('Last-Modified: ' . $timestamp);
$expires = 60*60*24*14;
header("Pragma: public");
header("Cache-Control: maxage=".$expires);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
header('Vary: Accept-Encoding');
$pathinfo = pathinfo($_SERVER['SCRIPT_FILENAME']);
$extension = $pathinfo['extension'];
if ($extension == 'css') {
header('Content-type: text/css');
}
if ($extension == 'js') {
header('Content-type: text/javascript');
}
}
Créé un fichier php.ini avec
#regle la compression
zlib.output_compression = On
zlib.output_compression_level = 8
auto_prepend_file=[chemin vers votre dossier web]/gzip.php
AllowOverride All
#Masque les warning et erreurs
display _errors = off
Mais après vérif via pagespeed de google ou Gidzip ça fonctionne toujours pas
Si quelqu'un à une idée je suis prenneur
Merci
Pour commencer j'ai cherché une réponse à ma quête sur le forum et sur google mais pas trouvé de réponse qui fonctionne.
Je viens de contacter 1and1 qui m'a dit que la fonction Gzip est bien présente sur les VPS.
Je suis sur joomla 3.4.8 et j'ai activé la compression mais rien ni fait
Après recherche j'ai essayé la méthode :
Modifier le .htaccess en ajoutant
AddHandler x-mapp-php6 .php .html .htm .txt .css .js
RemoveHandler .css
Créé un fichier gzip.php avec
if (isset($_SERVER['SCRIPT_FILENAME'])) {
$timestamp = filemtime(__FILE__);
header('Last-Modified: ' . $timestamp);
$expires = 60*60*24*14;
header("Pragma: public");
header("Cache-Control: maxage=".$expires);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$expires) . ' GMT');
header('Vary: Accept-Encoding');
$pathinfo = pathinfo($_SERVER['SCRIPT_FILENAME']);
$extension = $pathinfo['extension'];
if ($extension == 'css') {
header('Content-type: text/css');
}
if ($extension == 'js') {
header('Content-type: text/javascript');
}
}
Créé un fichier php.ini avec
#regle la compression
zlib.output_compression = On
zlib.output_compression_level = 8
auto_prepend_file=[chemin vers votre dossier web]/gzip.php
AllowOverride All
#Masque les warning et erreurs
display _errors = off
Mais après vérif via pagespeed de google ou Gidzip ça fonctionne toujours pas
Si quelqu'un à une idée je suis prenneur
Merci
Commentaire