开发者社区> 问答> 正文

CDN资源加载速度较慢如何优化?

行者武松 2017-09-30 14:20:27 2709

CDN资源加载速度较慢如何优化?

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

    首次访问资源,会比直接访问源站相对还慢些,因为第一次CDN节点没有缓存,要回源取数据。此情况推荐使用【预热】功能,将源站的内容主动预热到CDN节点上,用户首次访问可直接命中缓存,提高加载速度。

    非首次访问仍然加载速度慢,可针对以下几点进行排查:

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

    0 0
+ 订阅

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

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