ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 981|回复: 0

[交流] 网站CDN加速是什么?

[复制链接]
发表于 2022-9-29 10:38:12 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
CDN的全称是内容传送网络。CDN的基本原理是广泛使用不同的缓存服务器,将其分配到用户访问相对集中的领域或网络。当用户访问一个站点时,使用全局加载技术把用户的访问转移到最近的一个服务器上,然后缓存服务器直接响应用户的请求。
内容提供商和用户位于整个价值链的两端,而中间则由网络服务提供商串联起来,形成宽带服务价值链。伴随着网络产业的成熟和商业模式的转变,它在这个价值链上的角色也越来越明确。这样做的目的是使用户可以就近获得所需要的内容,解决因特网的拥挤问题,提高用户访问站点的响应速度。
扩充数据:
CDN业务主要应用于证券、金融保险、ISP、ICP、网上交易、门户网站、大中型企业和在线教学等领域。另外,它还可用于工业专用网和因特网,甚至是局域网。
利用CDN网络,这些网站无需安装昂贵的服务器和设置子站点,特别适用于流媒体信息、远程教学课件等多种媒体信息,占用大量带宽资源。通过CDN网络将内容复制到网络边缘,实现内容请求点与内容发送点的距离最小,从而提高网站的性能,具有重要的意义。

CDN可以覆盖国内的几乎所有线路。从可靠性方面,CDN实现了结构上的多点冗余,即使某一节点意外失效,网站的接入也会自动指向其它健康的节点。CDN可以方便地在全国范围内实现网站铺设,不需要考虑对服务器进行投资和托管,不需要考虑新增带宽的成本,不需要对多台服务器进行镜像同步,也不需要管理和维护技术人员。

CDN节点最重要的功能就是缓存,但是因为CDN节点的存储空间不可能无限大,因而需要使用动态的缓存算法。也就是说,当一个用户请求 Web 服务器上的某一资源时,如果CDN节点上没有缓存这个资源,那么用户就会向Web服务器请求它。请求回来的资源除了会被转发给用户,同时也会保存这个资源,以供后面的用户请求使用,如图所示。考虑到存储空间的限制,CDN 节点需要使用缓存替换算法将一些使用率较低的资源别除掉。但是这样一来,就会降低CDN节点中资源对客户端的响应率,从而需要反复从Web服务器请求资源。使用CDN的好处有很多,一方面加快了访间速度,改善了用户体验性;另一方面,可以防御 DDoS 等消耗型的攻击。但是由于互联网的复杂性,很快有安全工作者发现了CDN存在的问题。在本章中,我们将以一个新型的案例来进行讲解,首先来了解一些相关的概念。服务器+TG@ky947
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-3-29 12:33 , Processed in 0.077690 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表