2010-05-01 28 views
0

Je veux savoir combien de temps certains fichiers comme css, html et js sont souhaitables pour être mis en cache par le paramètre .htaccess et pourquoi différents paramètres de temps pour chaque type de fichier?Mise en cache des fichiers du site Web?

Dans quelques exemples, j'ai vu que quelqu'un cache html pendant 10 minutes, js pour un mois et l'imagerie pour un an.

Répondre

1

Je pense que cela dépend de la fréquence à laquelle une ressource est mise à jour. Votre contenu HTML est probablement dynamique, vous ne pouvez donc pas le mettre en cache pendant longtemps. Sinon, un visiteur voit les changements après un long délai. De l'autre côté, les images sont rarement mises à jour, vous pouvez donc définir une durée de cache plus longue.

Les fichiers JavaScript sont souvent mis à jour pour de nouvelles fonctionnalités ou corrections de bugs. Peut-être que vous pouvez utiliser un numéro de version pour ces fichiers (core.js? V = 12323) de sorte que vous pouvez modifier le nombre dans votre contenu HTML pour les obtenir actualisés par un visiteur. De cette façon, vous pouvez également les mettre en cache plus longtemps.