???????????????????????????HTTP????;PHP???????????????(?°汾?????????????????????ο?PHP???????????????)??????????????????Cache-Control: max-age????????????????????????????;

???????????????ο?header???????;

???????ο????cgi_buffer?????????ETag???????У?飬Content-Length??????????gzip?????PHP?????????1?д???;

????Cold Fusion

????Cold Fusion??Macromedia??????????????????棬??????????Windows????Linux???????Unix????Cold Fusion???CFHEADER???????HTTP???????????????????????μ?Expires????????????Щ??????;

???????????????????????????????????(?????????????????)??????????????????HTTP?????????????????Cold fusion??????/?????????????????????????????1970??1??1???

?????????Cold Fusion????????????????????????? GetHttpTimeSTring. ???DateAdd???????????????ù????????????????????????Header??????????1??????????;

??????????????CFHEADER?????????Cache-Control: max-age??????????;

?????????Web????????????????????Cold Fusion(???CGI???е????)????????????????ò???????????????÷????????????Cold Fusion??

????ASP??ASP.NET

??????asp??????HTTP??????????Response????????HTML?????????????????????? Response.Buffer??????;??????????Щ?汾??IIS??????????Cache-Control: private ????????????????public????????????????????檔

????IIS??ASP??????web??????????????????HTTP?????????磺 ???ù???????????????Response?????????;

?????????????????????????????????????????????????????????(??????HTTP?????????)

????Cache-Control?????????????????

??????ASP.NET?У?Response.Expires ???????????????????????????Response.Cache????Cache????????;

????Response.Cache.SetExpires ( DateTime.Now.AddMinutes ( 60 ) ) ;

????Response.Cache.SetCacheability ( HttpCacheability.Public ) ;

????????????

??????????????Mark Nottingham ?????????????????e????

??????????????????????????????????????????????????;

???????е?????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????;

?????????°汾?????http://www.mnot.net/cache_docs/???;

????????汾?????? ?????棬??????????檔

?????汾?? 1.81 - 2007??3??16??

???????????e??????

???????? ???? 2007??9??6??