Cloudflare不会缓存具有适当标头的静态资源。

7

我在文档中阅读到Cloudflare会缓存js和css文件。 (https://support.cloudflare.com/hc/en-us/articles/200172516-Which-file-extensions-does-Cloudflare-cache-for-static-content-)

但在我的情况下,头部的cf-cache-status值为MISS。

一个示例是这样的CSS资源:

https://example.com/style.a574b.css

具有以下响应头:

cache-control: public, max-age=31536000
cf-cache-status: MISS
cf-ray: 405badb4ec2297bc-FRA
content-encoding: br
content-type: text/css
date: Tue, 03 Apr 2018 12:53:31 GMT
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
expires: Wed, 03 Apr 2019 12:53:31 GMT
last-modified: Tue, 03 Apr 2018 01:14:20 GMT
pragma: 
server: cloudflare
status: 200
vary: Accept-Encoding
via: 1.1 vegur
x-application-context: ourder:prod,heroku:3829
x-content-type-options: nosniff
x-xss-protection: 1; mode=block

原始响应(没有 Cloudflare 的情况下)是:
 Accept-Ranges: bytes
 Cache-Control: max-age=31536000, public
 Content-Encoding: gzip
 Content-Length: 948
 Content-Type: text/css
 Date: Tue, 03 Apr 2018 19:17:46 GMT
 Expires: 
 Last-Modified: Tue, 03 Apr 2018 13:19:21 GMT
 Pragma: 
 Server: Cowboy
 Via: 1.1 vegur
 X-Application-Context: ourder:prod,heroku:20249
 X-Content-Type-Options: nosniff
 X-Xss-Protection: 1; mode=block

原始服务器响应了哪些标头?https://support.cloudflare.com/hc/en-us/articles/202775670列出了他们不会缓存的情况。 - CBroe
1个回答

2

我们无法看到你的私人工单!不过感谢你的更新。 - Simon_Weaver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接