【问题标题】:Cloudflare Edge cache TTLCloudflare 边缘缓存 TTL
【发布时间】:2017-07-17 05:04:50
【问题描述】:

我一直在测试 Cloudflare,我为 images 文件夹中的所有内容设置了 1 个月的 Edge TTL。我想看看这是否设置正确,但在响应标头中我没有看到 EDGE TTL 到期。有什么方法可以让我查看 Cloudflare 中某个对象的缓存何时过期?

这是示例标题:

响应标头

Request URL:https://cdn.mysite.com/content/testimage.jpg
Request Method:GET
Status Code:200 
Remote Address:104.27.138.237:443
Referrer Policy:no-referrer-when-downgrade
Response Headers
accept-ranges:bytes
cache-control:public, max-age=14400
cf-cache-status:HIT
cf-ray:37fa88117ff010f3-ORD
content-length:10512
content-type:image/jpeg
date:Mon, 17 Jul 2017 04:41:54 GMT
etag:"b9a9dca80fa816483b4df7e970639c98"
expires:Mon, 17 Jul 2017 08:41:54 GMT
last-modified:Mon, 17 Jul 2017 04:13:53 GMT
server:cloudflare-nginx
status:200
vary:Accept-Encoding
via:1.1 d784ab98a21beb476de2ec8d5824cf82.cloudfront.net (CloudFront)
x-amz-cf-id:MhQHg0-wZ_l7yEPeFkOvt7JXn4xuicRBpIVw2jlcy6Lt9KvukCrFcw==
x-amz-meta-s3cmd-attrs:atime:1499536352/ctime:1499536352/gid:1000/gname:sluser/mode:33204/mtime:1499536352/uid:1000/uname:sluser
x-cache:Miss from cloudfront

请求标头

:authority:cdn.mysite.com
:method:GET
:path:/content/testimage.jpg
:scheme:https
accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
accept-encoding:gzip, deflate, br
accept-language:en-US,en;q=0.8
cache-control:no-cache
cookie:__cfduid=df4ff5a2242e05fbc12499e832333f59c1500222401
pragma:no-cache
upgrade-insecure-requests:1
user-agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

【问题讨论】:

    标签: caching cloudflare


    【解决方案1】:

    因为 EDGE TTL 到期未反映在响应标头中。他们将其用作内部参数来存储文件。 访问此链接了解更多详情 https://support.cloudflare.com/hc/en-us/articles/200168376-What-does-edge-cache-expire-TTL-mean-

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 2016-10-08
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 2015-10-04
      • 2013-02-09
      相关资源
      最近更新 更多