网站如果要用cdn加速,是把图片视频等资源放到对象存储上去cdn加速对象存储,还是应该把图片视频直接放服务器上,去cdn加速全站?

知识问答作者:U大使日期:2021-01-25点击:112

网站如果要用cdn加速,是把图片视频等资源放到对象存储上去cdn加速对象存储,还是应该把图片视频等对象文件直接放网站的云服务器上,去cdn加速全站?这两种方式有什么区别?对SEO优化哪个好?加速效果哪个好?

  1. cdn 是网站内容分发至全网加速节点。如果是静态网站的话就全站加速
  2. 如果是动态网站,一般需要做一些查询数据库和页面渲染的额外工作。因为国内服务器的cpu和网络负载原因,首选缓存优化,把数据库的内容缓存到缓存文件里,减少数据库访问,直接生成伪静态页面。其次开启动静分离、静态资源托管对象存储,然后cdn开启节点缓存。
  3. seo,因为现在cdn都支持搜索引擎自动回源,基本没什么影响。

如果网站可以做静态化,页面缓存到CDN节点,那全站加速对访问者速度来说更优

如果网站页面都是动态的,又不考虑保护源站这样的问题,当然是静态资源放到对象存储更合适,毕竟动态请求过一层CDN不如直接源站。

而且国内服务器带宽普遍小,静态文件在对象存储速度比在自己服务器上快不少。

SEO方面没什么明显影响,不必过分在意,不要让安全规则阻挡蜘蛛就可以了。

如果仅仅用图片,觉得使用 US3 配合 CDN 使用就可以了,这样最方便。

要根据业务量而定,如果是一般中小型网站,通过CDN内容分发已可解决80%以上性能。

通常来说,对象存储的节点无论是稳定性还是访问响应都比自己的机器更好,对于同一厂商的CDN甚至直接是内网回源,延迟也会更低。
并且这样能把响应静态资源的服务器性能用到其它资源请求上来,个人觉得更好。
不过还是看自己想法和实际情况,觉得怎么合适怎么来。

下一篇       上一篇