Cache : Time to leave

WRInaute discret
Hello,

Je viens d'installer un système de cache sur mon site et tout et tout sauf que je me demande pour être optimal tout les combien de secondes est ce que je dois l'effacer ?

Actuellement j'ai mis 180 mais ça me semble peu ...
 
WRInaute passionné
Tout dépends combien de fois les données changes.
Le contenu d'un article pourrait être caché à "l'infini" s'il n'est jamais édité (c'est le cas de mon blog, 1 mois de cache pour les articles).

Tu peux aussi le dégommer dynamiquement : nouveau post/commentaire => on dégomme puis le refait.
 
WRInaute discret
Le truc c'est que je fais pas loin de 10000vu/ jour sur ce site donc je doit renouveler régulièrement le cache. Sur toutes les pages il y a un très faible % de contenu dynamique. Je devrait mettre une valeur standard type : 3600 secondes avant de tout dégommer.

Vais faire des essais.
 
WRInaute passionné
Tu peux aussi cacher par assemblage:
partie 1
partie 2
partie 3
partie 4

La 1 et la 4 sont les headers/footers. Tu les dégommes jamais.
Tu peux après cacher les requêtes à l'unité pour les grosses qui changent jamais.
Par exemple un count(*) qui dirait "actuellement 2000 commentaires sur notre site", les users s'en fichent que ça soit 2000 ou 2010 ;)
 
WRInaute discret
Yes, je vais surement faire ça.
Pour le header c'est déjà fait avec les commande .htaccess :

# Mise en cache des images et flash pour 1 mois
# BEGIN Expire headers
# BEGIN Cache-Control Headers
# Disable caching for scripts and other dynamic files
 
Discussions similaires
Haut