????s-maxage=[??] ?D ??????max-age???????????????????(?磺?????????)????

????public ?D ???????????????????棬???????? ????HTTP??????????????????????????????????;

????no-cache ?D ?????????????????????????????????????????汾??У?顣????????????????ú?????(?????public??????)?????????????????????????(?????????????????к??);

????no-store ?D ?????????κ???????????????κθ???

????must-revalidate ?D ?????????????????????踱???????????HTTP??????????Щ???????·???????????????????????????????棬??????????????????

????proxy-revalidate ?D ?? must-revalidate???????????????????????????????

????????:

????Cache-Control: max-age=3600?? must-revalidate

???????????????Cache-Control?????????????????HTTP?????????ο??????????;

????У???????У??

??????Web??????ι????? ?????????У?????????????????????????????????????;????????????????????????????????????????μ??????????????????????

????У????????????????1?????????????????κ?????????????(Expires??Cache-Control)??????£????潫????洢?κθ???;

??????????У????????????????????????Last-Modified????????????????????Last-Modified??????????????????????????If-Modified-Since????????????????????????????????β????????????

????HTTP 1.1?????????????У??????? ETag????????????????????????ETag????θ???????????仯?????????????????ETag????????????????????????If-None-Match??????????????????????????????

???????е??????????????Last-Modified????????????????£???ETagУ???????????????;

???????????????Web????????????????(?磺???)???????ETag??Last-Modified???????????????κ????á??????????????????????(???磺CGI??ASP???????????????)????????????????Щ??????ο???±?д?????????????;

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

?????????????????????У?飬???к?????????????????á?

????????URL????? ??????????????????????????????????????????????????????????????????????????????URL???????????????????ü?????? ??Ч??????????磺??????????????? "/index.html" ?????????????????????;

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

???????????????????/?????????棬?????Cache-Control: max-age??????????????????????;

?????????????μ???????????????????????????max-age???????????;

????????????(????????????)????????????????????????????????????????????????????????汾;??????????????????????????????y???????????檔

????????????????????????????????????μ?Last-Modified????;???磺??????????????????????????????????????????????????????

?????????????????Cookie??cookie???????????????????????????????????????????cookie???????????????;

????????????SSL?????????治???κι??????????????棬????????????????????SSL???????????????;

????????????????????棬???????????????????????а???;

??????д??????????

???????????????У?????(????Last-Modified??ETag????)??????????????(Expires??Cache-Control)????Щ?????????????????(????????????????)?????????(???????棬????????????)?????????????????л?????

????????????????????????????δ????????(????????????)?????????????????????????????????????????URL?仯???仯??????????;?????????????cookie???????????????????????仯??????????????

?????????????????????????????????????Web????????????????????????????????????У??????????Щ??????????????д???????????????????????????;

????????????y?????????????????????????????μ?????????????????????????????????Expires??????????????????????????Cache-Control: max-age?????????????????????????????汣??????;

???????????????????????????????y?????????У??????????? If-Modified-Since ??/??If-None-Match???????????????Щ???????????HTTP?????????????????????????????304 Not Modified(????δ???)????????????????????????2???Ч;

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

???????????????POST?????????????POST?????????????????????????????棬??????????????URL????(???GET??)????????????????????????;

?????????URL?м??????????????????????????????????????????????;

??????????????????????????????????????????泣???????????;

?????????????Content-Length????????????????????????????????????????????????????????????TCP/IP?????????????????????????????????????????????????????????????;

???????嶨????ο????????

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

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

?????????????????Щ??????????????????(???????)???????Щ??????????檔