Htaccess-VS-en-têtes HTTP
Die
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Die Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Die Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un htaccess à la racine de mon site qui se lit ainsi:
# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 31536000 seconds"
ExpiresByType image/jpeg "access plus 31536000 seconds"
ExpiresByType image/png "access plus 31536000 seconds"
ExpiresByType image/gif "access plus 31536000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 31536000 seconds"
ExpiresByType image/icon "access plus 31536000 seconds"
ExpiresByType image/x-icon "access plus 31536000 seconds"
ExpiresByType text/docx "access plus 31536000 seconds"
ExpiresByType text/pdf "access plus 31536000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 5270400 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
</IfModule>
# END Expire headers
J'ai donc mis une valeur d'un an pour mes images statiques et 2 mois pour mes pages html car je fais une mise à jour aux 2 mois sur mon Portail55plus.ca.
Première question: si dans 2 mois j'ajoute quelques pages avec des images, Est-ce que cette forme de codage va nuire dans mes ajouts de pages.html ?
Deuxième question: dois-je mettre ce htaccess dans tous mes sous-répertoires où il y a des images ou à la racine du site c'est suffisant ?
Troisième question: GoogleSpeedTest favorise les en-têtes HTTP avec date d'expiration. Si je mets par exemple:
<meta http-equiv="expires" content="31536000;URL=http://portail55plus.ca/Portail/archives/images/archives.png">
aurais-je un meilleur score au speedtest ?
Merci de bien vouloir m'éclairer car la lecture des différentes formes de "délai d'expiration" me semblent assez complexes pour ma tête de p'tite vieille que je suis.
Die
J'ai un htaccess à la racine de mon site qui se lit ainsi:
# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 31536000 seconds"
ExpiresByType image/jpeg "access plus 31536000 seconds"
ExpiresByType image/png "access plus 31536000 seconds"
ExpiresByType image/gif "access plus 31536000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 31536000 seconds"
ExpiresByType image/icon "access plus 31536000 seconds"
ExpiresByType image/x-icon "access plus 31536000 seconds"
ExpiresByType text/docx "access plus 31536000 seconds"
ExpiresByType text/pdf "access plus 31536000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 5270400 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
</IfModule>
# END Expire headers
J'ai donc mis une valeur d'un an pour mes images statiques et 2 mois pour mes pages html car je fais une mise à jour aux 2 mois sur mon Portail55plus.ca.
Première question: si dans 2 mois j'ajoute quelques pages avec des images, Est-ce que cette forme de codage va nuire dans mes ajouts de pages.html ?
Deuxième question: dois-je mettre ce htaccess dans tous mes sous-répertoires où il y a des images ou à la racine du site c'est suffisant ?
Troisième question: GoogleSpeedTest favorise les en-têtes HTTP avec date d'expiration. Si je mets par exemple:
<meta http-equiv="expires" content="31536000;URL=http://portail55plus.ca/Portail/archives/images/archives.png">
aurais-je un meilleur score au speedtest ?
Merci de bien vouloir m'éclairer car la lecture des différentes formes de "délai d'expiration" me semblent assez complexes pour ma tête de p'tite vieille que je suis.
Die
A voir également:
- Htaccess-VS-en-têtes HTTP
- Http - Guide
- Udp vs tcp - Guide
- Http //192.168.l.l - Guide
- X86 vs x64 ✓ - Forum Windows
- Http //192.168.l.49.1 anycast setup en francais - Forum WiFi
2 réponses
Question 1 : non ce sont de nouveau élément donc pas encore dans le cache
Question 2 : non car il cible des types de fichiers
Question 3 : je n'en sait rien test a faire sur sur 1 page sans htaccess mais avec header http mais je ne pense pas que ca ait une grande incidence.
la solution htaccess est plus facile a mettre en place (un seul fichier) alors que http header a faire pour chaque page
Question 2 : non car il cible des types de fichiers
Question 3 : je n'en sait rien test a faire sur sur 1 page sans htaccess mais avec header http mais je ne pense pas que ca ait une grande incidence.
la solution htaccess est plus facile a mettre en place (un seul fichier) alors que http header a faire pour chaque page
Merci infiniment pour vos réponses animostab. Effectivement htaccess est plus facile, ce pourquoi j'ai commencé par ça mais GoogleTestSpeed persiste à me dire de le mettre dans l'en-tête HTTP. Même chose chez GTmetrix.
Bon... j'vais faire un test avec et sans le <meta http-equiv="expires"....> sur le même sous-répertoire.
ÉDIT: avec ou sans le métatag "Expires" le résultat en pourcentage est le même et même que sans le tag la page ouvre en 0.62 secondes et avec en 0.64 secondes. De plus on persiste à me dire que l'image archive.png n'a pas de date d'expiration ou que c'est une date trop courte et ce, malgré l'ajout de mon métatag ainsi libellé:
<meta http-equiv="expires" content="31536000;URL=http://portail55plus.ca/Portail/archives/images/archives.png">
Ce qui, en principe, devrait correspondre à 1 an. Donc pas trop court puisque je ne peux donner une valeur supérieure.
Je commence à douter de ces tests de vitesse !!!
Bon... j'vais faire un test avec et sans le <meta http-equiv="expires"....> sur le même sous-répertoire.
ÉDIT: avec ou sans le métatag "Expires" le résultat en pourcentage est le même et même que sans le tag la page ouvre en 0.62 secondes et avec en 0.64 secondes. De plus on persiste à me dire que l'image archive.png n'a pas de date d'expiration ou que c'est une date trop courte et ce, malgré l'ajout de mon métatag ainsi libellé:
<meta http-equiv="expires" content="31536000;URL=http://portail55plus.ca/Portail/archives/images/archives.png">
Ce qui, en principe, devrait correspondre à 1 an. Donc pas trop court puisque je ne peux donner une valeur supérieure.
Je commence à douter de ces tests de vitesse !!!