J'ai une page web dynamique avec une petite partie du contenu qui change tout le temps.Comment empêcher la mise en cache du contenu du site Web?
Le contenu qui est différent pour chaque demande est composé de: Javascript et HTML
Pour que le site Web pour afficher correctement le javascript et HTML doit être 100% frais du serveur. J'ai vérifié que les erreurs de page, qui se produisent de temps en temps sont un résultat de javascript ou HTML ancien/précédemment chargé au lieu de nouvelles données du serveur.
Je les paramètres suivants lié à .htacces:
Header Set Cache-Control "max-age=0, no-store"
Le réglage ci-dessus fonctionne, mais le problème est que les images doivent également être rechargées chaque fois, ce qui est nécessaire et un est mauvais pour le site performance.
J'ai essayé les paramètres suivants aussi dans .htaccess:
### turn on the Expires engine
ExpiresActive On
### expires after a month in the client's cache
ExpiresByType image/gif A36000
ExpiresByType image/png A36000
ExpiresByType image/jpg A36000
ExpiresByType image/x-icon A36000
ExpiresByType application/pdf A36000
### ExpiresByType application/x-javascript A36000
### ExpiresByType text/plain A36000
Cependant ce qui précède ne semble pas fonctionner, comme je l'ai vérifié le contenu est pas toujours frais, résultant en des erreurs de page.
Ma question:
Comment puis-je configurer correctement le serveur de telle sorte que toujours (par le script php généré) HTML et javascript frais est utilisé?