J'ai un site web qui est mis à jour régulièrement et j'ai un problème où de vieux contenus apparaissent sur la page. Il peut être réparé en rafraîchissant quelques fois ou en effaçant le cache. Je suis à la recherche d'une solution pour qu'aucune donnée ne soit stockée sur le PC et que le site soit obligé de se rafraîchir à chaque fois. Peut-être un cache de cache automatique ou quelque chose de similaire? Des idées?Ancien contenu apparaissant sur le site. Effacer le cache?
Répondre
Essayez de mettre dans vos balises head
<meta http-equiv="cache-control" content="no-cache">
Modifier Juste une note, cela ne force pas le navigateur pour ne pas mettre en cache, mais la plupart des navigateurs écouter
Cela peut sembler une bonne idée au début mais combien d'utilisateurs espérez-vous soutenir dans le futur?
Je demande cela parce que si chaque demande doit être complètement rafraîchi chaque fois que vous allez avoir beaucoup de trafic sur votre serveur web. Et, vos utilisateurs vont commencer à se plaindre des temps de chargement de la page. Avec l'aide d'outils comme yslow et firebug, nous avons essayé d'analyser les parties de nos pages qui peuvent être mises en cache et celles qui ne le peuvent pas. Astuce de l'iceburg, mais ...
Les images à l'appui de la mise en page du site - arrière-plans, boutons, etc. doivent être mises en cache pendant très longtemps. Ils vont dans une arborescence de dossiers marquée par IIS comme cachable pendant une longue période. Ils pourraient être livrés par un CDN à long terme. Si ceux-ci doivent changer, nous téléchargeons de nouveaux fichiers avec de nouveaux noms. Script/CSS et autre, le contenu peut-être changer va dans un autre dossier qui obtient une durée de cache plus courte. Cela pourrait être un problème si nous devons corriger des bogues, mais encore une fois, appliquez un nouveau fichier avec un nouveau nom si nécessaire.
Tout ce qui est axé sur les données (notre application est un catalogue) est localisé et actualisé à chaque fois.
Ceci est toujours un travail en cours pour nous, mais nous constatons BEAUCOUP moins de trafic de serveur et BEAUCOUP plus rapide des temps de chargement de la page.
J'espère que cela aide!
utiliser, mon fils
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
- 1. Effacer le cache du champ de formulaire
- 2. WatiN effacer le cache du navigateur
- 3. Effacer le contenu FileUpload dans ASP.NET
- 4. Effacer le contenu dynamique avec jQuery
- 5. Comment faire pour effacer le cache de HttpWebRequest
- 6. Effacer le cache ASP.net pour plusieurs processus de travail
- 7. Comment effacer par programme le cache MSIE/WinInet?
- 8. Comment effacer le cache de second niveau NHibernate
- 9. Comment faire pour effacer le cache de l'application iPhone
- 10. Effacer le cache de CATiledLayers lors de la modification d'images
- 11. Le contenu est mis en cache
- 12. Assistant ASP.Net - Comment effacer le contenu des contrôles Web
- 13. Comment effacer OutputCache pour le site Web sans redémarrer l'application
- 14. Texte jaune apparaissant sur le site Web, mais difficile à dépanner
- 15. apparaissant dans le fichier web.config
- 16. Expression régulière Javascript pour effacer le contenu entre guillemets
- 17. Commandes graphiques Microsoft/diagrammes Dundas Effacer le contenu?
- 18. Outils pour le nettoyage de contenu de site Web?
- 19. Plan du site pour le contenu dynamique?
- 20. comment lire le contenu d'un site web?
- 21. mise en cache du contenu Web (images) sur l'iPhone
- 22. Quel est le meilleur moyen de mettre en cache des images sur mon site Web?
- 23. Effacer/réinitialiser le fournisseur de ressources
- 24. Comment effacer du contenu sur une image bitmap
- 25. Trouver le fichier le plus ancien (récursivement) dans un répertoire
- 26. Comment effectuer une manipulation DOM de base (effacer le contenu, ajouter au contenu) avec YUI?
- 27. Comment "effacer" le débordement: éléments visibles?
- 28. Comment examiner le contenu du cache Flash Player?
- 29. Comment effacer le cache d'IE lors de l'exécution de Web Developer Express?
- 30. Tout système de cache distribué permettant de baliser le contenu?
bons conseils! Je accepterais comme réponse, mais l'autre a bien fonctionné – JCHASE11