V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
Parabola
V2EX  ›  云计算

腾讯云 CDN 开启高级缓存过期设置后 TTFB 时间变长

  •  
  •   Parabola · 2018-04-29 21:20:27 +08:00 · 4422 次点击
    这是一个创建于 2384 天前的主题,其中的信息可能已经有所发展或是发生改变。
    高级缓存配置
    在缓存过期配置模块中可以找到 高级缓存过期设置 开关,单击即可打开。

    当您开启了高级缓存过期设置开关后,用户请求源站某资源时 Response HTTP Header 中带有 Cache-Control 字段,且值为 max-age=xxxx,此时节点对该资源的缓存时间取配置的过期时间与 max-age 中的最小值:

    若用户源站配置 /index.html 的 max-age 为 200 秒,CDN 对应配置的缓存时间为 600 秒,则文件实际过期时间为 200 秒。
    若用户源站配置 /index.html 的 max-age 为 800 秒,CDN 对应的缓存时间为 600 秒,则文件实际过期时间为 600 秒。

    ————————————————————————————————————————

    请问这个开启或者不开启,为什么会增加 TTFB 时间
    3 条回复    2018-06-01 16:44:36 +08:00
    yankebupt
        1
    yankebupt  
       2018-04-29 21:24:20 +08:00
    增加了多少?
    joejhy
        2
    joejhy  
       2018-04-29 21:51:02 +08:00 via iPhone
    @楼主,1、ttfb 增加和高级缓存没有关系;
    2、文中说的 ttfb 增加是指接入 CDN 和没有接入 CDN 做的对比吗?
    若在没有命中节点缓存的情况下,ttfb 相对比直接访问源站可能会有增加,因为 CDN 相当于增加了一层代理; 若在命中节点缓存的情况下 ttfb 是小于直接访问源站的。还有疑问可以提工单给腾讯云,他们客服会帮你跟进处理哦。
    Parabola
        3
    Parabola  
    OP
       2018-06-01 16:44:36 +08:00
    @joejhy 的确如您所说和高级缓存没关系,但是仍然是 CDN 的锅,已经提交客服,主要是不加 cdn 才 150ms-300ms,加了 cdn 正常都要 500ms-2s,不管命不命中都一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4458 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:04 · PVG 18:04 · LAX 02:04 · JFK 05:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.