开发者社区> 问答> 正文

阿里云CDN网站加载的资源比较大时应如何优化?

阿里云CDN网站加载的资源比较大时应如何优化?

展开
收起
Lee_tianbai 2021-01-05 14:17:43 865 0
1 条回答
写回答
取消 提交回答
  • 首次访问资源,会比直接访问源站相对还慢些,因为第一次CDN节点没有缓存,要回源取数据。此情况推荐使用【预热】功能,将源站的内容主动预热到CDN节点上,用户首次访问可直接命中缓存,提高加载速度。

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

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

    2021-02-05 15:12:23
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
构建智能化的视频系统 阿里云CDN的进化 立即下载
CDN数据化实践 立即下载
直播CDN-X - 白山直播CDN流传递链路优化 立即下载