कैशिंग ट्यूटोरियल भाग 2

कैश और इसके उपयोग से संबंधित सामग्री की एक काफी विस्तृत और दिलचस्प प्रस्तुति का दूसरा हिस्सा। भाग 1

लेखक, मार्क नॉटिंघम , HTTP प्रोटोकॉल और वेब कैशिंग के क्षेत्र में एक मान्यता प्राप्त विशेषज्ञ है। वह IETF HTTPbis वर्किंग ग्रुप के चेयरमैन हैं। उन्होंने HTTP / 1.1 के संपादन में भाग लिया। 6: कैशिंग। वर्तमान में HTTP / 2.0 के विकास में शामिल है।

पाठ को एक क्रिएटिव कॉमन्स एट्रीब्यूशन-नॉन-कमर्शियल-नो डेरिवेटिव वर्क्स 3.0 अनपोर्टेड लाइसेंस के तहत लाइसेंस दिया गया है

अनुवादक से: टाइपो और अशुद्धियों के बारे में, कृपया पीएम को सूचित करें। आपका धन्यवाद



कैश का प्रबंधन कैसे और कैसे करें)


ऐसे कई उपकरण हैं जो वेब डिजाइनर और वेबमास्टर ठीक-ठीक उपयोग कर सकते हैं कि कैश उनकी साइटों के साथ कैसे काम करेगा। इससे आपको सर्वर कॉन्फ़िगरेशन के साथ थोड़ा परिचित होना पड़ सकता है, लेकिन यह इसके लायक है। अपने सर्वर के साथ काम करने के लिए इन उपकरणों का उपयोग करने के तरीके के बारे में अधिक विस्तृत जानकारी के लिए, नीचे दिए गए " कार्यान्वयन " अनुभागों (अनुवादक के नोट - अगले भाग में) को देखें।

HTML मेटा टैग और HTTP हेडर

HTML विशेषज्ञ एक HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
एक भाग में कुछ टैग रख सकते हैं HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).

HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).

HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).

HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).

HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).
HTML-, . - , .

- , . , , ( HTML-). - - Pragma: no-cache
HTML- , .

, HTTP- , , . HTML , , -. , , . , HTTP- , .

HTTP- HTML . HTTP/1.1 :

HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html

HTML , . “ ” (. - ), , HTTP-.

- (ISP) - HTTP- ( Expires Cache-Control ), ; , .

HTTP- Pragma ( )
, HTTP- Pragma: no-cache . ; HTTP Pragma ; Pragma (, ) . , - , . , .

HTTP- Expires
HTTP- Expires - ; , . , , , . Expires .

- Expires . , ; , , (last access time); , (last modification time).

Expires ( ). , . , . , - , , “”.

, HTTP- HTTP- Expires . - , . , , HTTP- (GMT), .

:
Expires: Fri, 30 Oct 1998 14:19:41 GMT

Expires , . -, - , ; /, .

Expires , , . Expires , , , .

, - , Expires . - ( Network Time Protocol , NTP); .

HTTP- Cache-Control
HTTP/1.1 , Cache-Control , - , Expires .

Cache-Control :
max-age =[] - , . Expires , , , . [] - , , . s-maxage =[] - max-age , , (.. ). public - , ; , HTTP-, . private - , (.. ) ; (.. ) - . no-cache - , . , , ( public ) . no-store - , . must-revalidate - , , . HTTP ; , , , . proxy-revalidate - must-revalidate , , .
:
Cache-Control: max-age=3600, must-revalidate

, Cache-Control , Expires - , Cache-Control . Cache-Control , HTTP/1.1 .


” , , . , , , , .

; ( Expires Cache-Control ), .

, , Last-Modified . , Last-Modified , () , , , If-Modified-Since .

HTTP/1.1 , ETag . ETag - , , . , ETag , , , ETag If-None-Match , .

Last-Modified ; ETag .

- ETag , Last-Modified , (.. ); . , (, CGI, ASP, ), (. “ , ”).


, , , .

URL- - . , , URL-. . , “/index.html” , . . , , Cache-Control: max-age max-age . , , max-age (expiration time). ( ) , . , , ; , , - , . . , Last-Modified . - , , . , . SSL - ; SSL . REDbot - .

,
-, (. - “” , “”) ( Last-Modified ETag ) ( Expires Cache-Control ). - ( , ), (, , ) .

, , (, ), . , URL-, ; , - , .

- , . - , , . , , Last-Modified . - , , , . Expires , Cache-Control: max-age , . , , If-Modified-Since / If-None-Match . HTTP 304 Not Modified . , .
:
POST, . POST- ; ( GET), . , , URL-, . , , . Content-Length . (persistent connection). TCP/IP , . , , .

" " (. - ).

Source: https://habr.com/ru/post/In204464/


All Articles