From 587281ee45ceb6758792d76e8264e0ea8c4e26ba Mon Sep 17 00:00:00 2001 From: shenyang <772413326@qq.com> Date: Thu, 24 Jun 2021 20:50:19 +0800 Subject: fix(cache-control): 页面内容和其他页面保持一致 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/http/headers/cache-control/index.html | 45 +++++++++++++++------- 1 file changed, 31 insertions(+), 14 deletions(-) (limited to 'files/zh-cn/web/http/headers/cache-control/index.html') diff --git a/files/zh-cn/web/http/headers/cache-control/index.html b/files/zh-cn/web/http/headers/cache-control/index.html index 00d8e82160..b431fc74d7 100644 --- a/files/zh-cn/web/http/headers/cache-control/index.html +++ b/files/zh-cn/web/http/headers/cache-control/index.html @@ -30,7 +30,13 @@ translation_of: Web/HTTP/Headers/Cache-Control
指令不区分大小写,并且具有可选参数,可以用令牌或者带引号的字符串语法。多个指令以逗号分隔。
+指令格式如下:
+ +指定 no-cache
或 max-age=0
表示客户端可以缓存资源,每次使用缓存资源前都必须重新验证其有效性。这意味着每次都会发起 HTTP 请求,但当缓存内容仍有效时可以跳过 HTTP 响应体的下载。
指定 no-cache
或 max-age=0, must-revalidate
表示客户端可以缓存资源,每次使用缓存资源前都必须重新验证其有效性。这意味着每次都会发起 HTTP 请求,但当缓存内容仍有效时可以跳过 HTTP 响应体的下载。
Cache-Control: no-cache-
Cache-Control: no-cache -Cache-Control: max-age=0+
Cache-Control: max-age=0, must-revalidate+ +
注意: 如果服务器关闭或失去连接,下面的指令可能会造成使用缓存。
+ +Cache-Control: max-age=0
Specification | -Title | +Status | +Comment | |
---|---|---|---|---|
{{RFC("7234")}} | -Hypertext Transfer Protocol (HTTP/1.1): Caching | +{{RFC(8246, "HTTP Immutable Responses")}} | +IETF RFC | +|
{{RFC("5861")}} | -HTTP Cache-Control Extensions for Stale Content | +{{RFC(7234, "Hypertext Transfer Protocol (HTTP/1.1): Caching")}} | +IETF RFC | +|
draft-mcmanus-immutable-00 | -HTTP Immutable Responses | +{{RFC(5861, "HTTP Cache-Control Extensions for Stale Content")}} | +IETF RFC | +Initial definition |
Cache-Control
for civiliansCache-Control
for civilians