De quoi s'agit il ?Coder votre site WEB proprement et correctement c'est bien, l'optimiser c'est mieux.
Il existe une optimisation simple à mettre en place et efficace, un système de cache dans le navigateur de vos visiteurs.
Le cache ? C'est quoi ?Une mémoire cache ou antémémoire est, en informatique, une mémoire qui enregistre temporairement des copies de données reçues, afin de diminuer le temps d'accès (en lecture ou en écriture).
Autrement dit, le navigateur gardera temporairement une copie des images, scripts et autres, afin des les ré-afficher plus rapidement lors de la prochaine visite du visiteur sur votre site.
Le cache des contenus statiques est géré automatiquement par les serveurs et navigateurs, mais il est possible de l'optimiser en donnant une date de validité aux éléments.
Ceci accélère le chargement de votre site, économise la bande passante de votre compte et allège le travail du serveur.
Comment s'y prendre ?Si htaccess est activé, placez simplement un fichier texte .htaccess à la racine de votre site donc, dans le dossier
public_html ou
WWW:
# Mise en cache pour 1 mois<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
# Mise en cache pour une semaine<FilesMatch ".(js|css|pdf|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
# Mise en cache pour 1 journée<FilesMatch ".(html|htm|php)$">
Header set Cache-Control "max-age=43200"
</FilesMatch>
ConclusionAvec ce fichier texte, le navigateur de votre visiteur gardera temporairement images et icônes dans son cache c'est à dire que le chargement s'effectuera beaucoup plus rapidement la prochaine fois !
Inspiré de www.commentcamarche.net (sebsauvage).