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

?????????????????Щ???????????????????;????У???????????????????????????ò????????????????????????????£?????????????????????????μ??????????????????????

????????????????????????ò????????????????????!

????????????????????????????????????????С??????????汾???????????????????????棬???磺 ????????????????????1x1????????????Referer???????а???????????????????;

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ο?????????????

??????????????HTTP???????????

??????????????????????????????п?????????Expires ??Last-Modified???;????е????????????????????????????????(????)????????????????????;

???????????????????????????telnet????????Web??????;

??????????????????????????????(????80)???????????www.example.com:80????www.example.com 80(???????)????????????ο????telnet?????????;

?????????????????????????????????????http://www.example.com/foo.html?????www.example.com??80????????

????GET /foo.html HTTP/1.1 [???]

????GET /foo.html HTTP/1.1 [return]

????Host: www.example.com [???][???]

????Host: www.example.com [return][return]

??????[???]?????????????;??????2?λ????????????????????????棬??????????????GET????HEAD??

???????????????????????????????????δ????????

??????????????HTTP????????????????????????????κι?????汣????????????????????Cache-Control: public???????????棬HTTP 1.1????????????????????????????檔

??????????????Щ????????棬??????????????????????????????????Cache-Control: public??no-cache?????????????????????????????????????????????????????????????????????

????Cache-Control: public?? no-cache

??????????Σ????????????????÷????????磺 ????????????????????????????????????????????÷???????????????????????Щ???????????檔

??????????????????????cache???????????

???????????????SSL??治??????(???????????)????????????????????????????汣?????SSL??????????????URL????????????а???????????????????????μ????????????????????????????URL??

??????????λ?????????????????????????????????????????????CGI????????URL?????????????????????к??????;???й????????????????????????;

??????????????????????????????????????????????κΡ?

????????????????????Web?????????????????Щ?????л???????????

??????????????????????????????檔??????????????????У?????;??????????κ??????????????????????????????£????ο??????????????

???????????????1???o??????????????????????????

?????????????????????????????(?????????????????)???????????????????渱???????????????á?

?????????????????????????????μ???????????????????????????????????????????汾????????檔??????t?????????????????????????????????????HTML????????????????;

???????????????????????????????????????????????????????“???”(??FireFox????reload??????shift???????????????Pragma: no-cache????????)???????????????????????????????????????????;

?????????????Web?й???????????????????????????????

????????????apahe????????????????????.htaccess???????????????;

????????????棺 ??????????????????????????????????????????磺 ?????????????? /cache-1m ????????????1???μ???????????? /no-cache????????????洢?????????

??????????Σ?????????????????????????檔???????????????????????(??????????????);

???????????Щ?????????????????????????η????????????????????????渱???

???????????????????????渱???????????;?????????????????????沢???????????е??????????????????????С??????(???磺?? ???)?????????????????????????λ??檔?????????????????????????????????????檔

??????????Щ??????????????????????????????????渱????????????????Щ?????????沢??????Ч;

??????????????? - Web????????????

???????????????????°汾??Web???????????????????????????????????????????????°汾?????????????????涼?к???????

????Apache HTTP??????

????Apache??Щ????????????????Щ?????? ????Expires??Cache-Control?? ??Щ?????1.2?汾????????;

??????Щ????????apache??????;????????????????????汾?У?????????????á??????????????????????????httpd????????httpd -l ?????г????????飬???????????????mod_expires??mod_headers