说说你对CDN的理解,使用过程中有没有遇到过问题?

说说你对CDN的理解,使用过程中有没有遇到过问题?,第1张

说说你对CDN的理解,使用过程中有没有遇到过问题?

CDN,内容分发网络。
具体来说,CDN就是采用更多的缓存服务器(CDN边缘节点),布放在用户访问相对集中的地区或网络中。当用户访问网站时,利用全局负载技术,将用户的访问指向距离最近的缓存服务器上,由缓存服务器响应用户请求。

采用CDN技术,最大的好处,就是加速了网站的访问——用户与内容之间的物理距离缩短,用户的等待时间也得以缩短

此外,CDN还有安全方面的好处。内容进行分发后,源服务器的IP被隐藏,受到攻击的概率会大幅下降。而且,当某个服务器故障时,系统会调用临近的健康服务器,进行服务,避免对用户造成影响。

项目中使用过CDN,我们的图片和脚本都放在cdn上,这样用户访问这些资源会更快,因为这些资源在不同的域名下,会一定程度避免http1.1的队头堵塞。有的CDN采用http2,速度更快。

有点不好就是:

  1. 大部分CDN是单独收费的。
  2. CDN更新资源麻烦,可能需要手动来刷新CDN来刷新资源的缓存。
  3. 如果CDN出了故障,需要联系CDN提供商来解决,中间增加了沟通耗时。
  4. 可能对SEO有影响,CDN ip的多样性,部分ip可能对爬虫并不友好。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4900613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存