J'essaie d'améliorer les performances de mon site - et cela inclut la mise en cache.
J'ai trouvé une excellente mise en cache via .htaccess à partir du modèle boilerplate html5 - mais les temps de cache semblent bizarres.
Quelqu'un at-il des temps de mise en cache idéaux ou préférés pour leurs fichiers php/html, js, css et image?
Il n'y a pas de longueur idéale. Tout dépend de la fréquence à laquelle ce contenu change pour vous (et les fichiers généralement mis en cache ne doivent pas changer souvent). Je ne suis pas en face du code de mon site Web personnel, mais le contenu change rarement, de sorte que je suis prêt à passer à une semaine ou deux à l'IIRC. Si votre contenu change quotidiennement, une expiration de 24 heures semble appropriée.
Basez cette décision sur la fréquence à laquelle votre contenu change et sur quoi vous vous sentez à l'aise.
Voir une question similaire sur Stack Overflow .