Lorsqu'une personne utilise la directive OutputCache dans une application ASP.NET WebForms/MVC, effectue-t-elle réellement la mise en cache côté serveur, comme Cache ou ne configure-t-elle que certaines propriétés dans l'objet Response comme la propriété Cache-Control?La directive ASP.NET OutputCache cache-t-elle ou définit-elle simplement certaines propriétés de réponse?
cheers :)
ouais - mais où? Vous dites .. dans la mémoire au lieu de simplement définir les données de réponse? –
Vous pouvez choisir comment le cache de sortie est stocké avec l'Enumère OutputCacheLocation: http://msdn.microsoft.com/en-us/library/system.web.ui.outputcachelocation.aspx – Espo
Le paramètre OutputCacheLocation indique uniquement au serveur comment Définir l'en-tête HTTP. Le serveur mettra toujours en cache la sortie rendue et la stockera en mémoire au cas où le navigateur demanderait à nouveau le contenu (indépendamment de ce que l'en-tête lui dit de faire). –