Anomalie #1764

Amélioration : optimiser le serveur Apache

Added by Gilles VINCENT almost 5 years ago. Updated almost 5 years ago.

Status:NouveauStart date:
Priority:NormalDue date:
Assignee:spip-dev -% Done:

0%

Category:divers ...
Target version:99 plus tard
Resolution: Navigateur:

Description

Yslow me montre que je ne refais plus aucune requete lorsque je profite du mod_expires (pour les images).

Pour cela il suffit d'ajouter au début du .htaccess ces lignes :

[[ExpiresActive]] On
[[ExpiresDefault]] A300
[[ExpiresByType]] image/x-icon A2592000
[[ExpiresByType]] application/x-javascript A2592000
[[ExpiresByType]] text/css A2592000
[[ExpiresByType]] image/gif A604800
[[ExpiresByType]] image/png A604800
[[ExpiresByType]] image/jpeg A604800
[[ExpiresByType]] text/plain A604800
[[ExpiresByType]] application/x-shockwave-flash A604800
[[ExpiresByType]] video/x-flv A604800
[[ExpiresByType]] application/pdf A604800
[[ExpiresByType]] text/html A300
# Etags est mal calcule, donc
[[FileETag]] MTime Size

Peut-on avoir ça par défaut dans le fichier htaccess.txt ?

History

#1 Updated by Fil Up almost 5 years ago

Ca me paraît assez incompatible avec le compactage auto des CSS/JS : si tu modifies le fichier source le fichier destination gardant la même URL ne sera pas relu par le navigateur...

#2 Updated by cedric - almost 5 years ago

non le compacteur est prévu pour ajouter un timestamp qui rend cela compatible
ce qui est incompatible par contre c'est la gestion des noms de fichier des docs : un fichier peut changer mais garder le meme nom (ie je supprime le doc puis je reupload mon image modifiee avec le meme nom), ce qui est fatal avec un expire lointain
C'est particulièrement vrai avec les logos qui ont toujours le meme nom...

Donc en réponse, j'applique déjà cela sur mes sites qui sont optimisés en perfo, mais en l'accompagnant d'un timestamp partout ou il faut dans les skel. Actuellement il n'est pas possible de l'envisager systématiquement.
Mais j'ai ça comme objectif a l'horizon.

Also available in: Atom PDF