开发者社区> 问答> 正文

如何提升CDN的资源命中率?

行者武松 2017-09-30 14:22:03 983

如何提升CDN的资源命中率?

CDN
分享到
取消 提交回答
全部回答(1)
  • 元芳啊
    2019-07-17 21:37:51

    可针对以下几种情况进行排查:

    资源访问量较低,文件热度不够,CDN收到请求较少无法有效命中缓存。
    缓存配置不合理,缓存时间过短,CDN节点频繁回源。
    HTTP Header设置导致无法缓存,建议检查源站的Cache-Control设置或者 Expires的设置。
    访问资源的URL带参,并且参数不断变化,当用不同的URL去访问CDN的时候,CDN会认为这是一个新请求(即便这两个不同的URL其实是访问到了同一个文件,并且该文件已经缓存在节点上),会回源去拉取所请求的内容,建议开启【过滤参数】功能。
    强烈建议做动静分离,动态文件和静态文件放在不同的域名下面,只加速静态资源。
    大文件建议开启【range回源】。

    0 0
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题
推荐课程