The manual Page
Version française
   
index | glossary | news | downloads | links ]
  introduction à ASP
écrire en ASP
le fichier global.asa
les variables
les objets ASP 3.0
l'objet Request
l'objet Response
   .AddHeader
   .AppendToLog
   .BinaryWrite
   .Buffer
   .CacheControl
   .Charset
   .Clear
   .ContentType
   .Cookies
   .End
   .Expires
   .ExpiresAbsolute
   .Flush
   .IsClientConnected
   .PICS
   .Redirect
   .Status
   .Write
l'objet ObjectContext
l'objet Application
l'objet Session
l'objet Server
l'objet ASPError
 
news
glossary
links
downloads
 
credits
contact
 
 
search
 
last update
19/02/2003
Valid HTML 4.0!
Valid CSS!
Hit-Parade
Mesurez votre audience


  Propriété Response.CacheControl

Synopsis

Response.CacheControl = "Public" | "Private"

Cette propriété permet de demander aux proxy situés entre le serveur et le client de cacher ou non la page ASP courante. Cette propriété peut prendre 2 valeurs différentes :

  • "Public" : dit aux serveurs proxy qu'ils peuvent cacher la page ASP
  • "Private" : demande aux serveurs proxy de ne pas cacher la page ASP

Concrètement, cette propriété va demander au serveur Web d'ajouter un en-tête Cache-Control à la réponse. Il va de soit, donc, d'utiliser cette propriété au tout début des scripts ASP, avant d'avoir commencé à écrire du code HTML.

Cette propriété n'a d'intérêt que si le contenu de la page change souvent, et que les différents proxy situés entre le serveur et le client risquent de cacher la page. Si, par exemple, on construit une page ASP qui affiche l'heure courante, il est pratiquement indispensable d'utiliser cette propriété pour éviter que les proxy ne disent tout le temps qu'il est 8h30.

Pour gérer plus finement le comportement des serveurs proxy, on peut également utiliser les méthodes Response.Expires et Response.ExpiresAbsolute pour définir des heures et des dates de fin de validité de la page.

Pour en savoir davantage sur les caches en HTTP, consulter le cours sur HTTP.


Warning: main(../include/imprimable.php) [function.main]: failed to open stream: No such file or directory in /homez.13/themanua/www2/asp/asp_response_cachecontrol.php3 on line 53

Warning: main() [function.include]: Failed opening '../include/imprimable.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.13/themanua/www2/asp/asp_response_cachecontrol.php3 on line 53


Copyright © 2000-2002 themanualpage.org - This site is submissive to the terms of the GNU GPL and FDL licences.