什么是CDN,CDN全称为“内容分发网络”,鉴于中国网络环境的复杂性,使用CDN可以屏蔽网络访问中可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快,更稳定,避开网络连接时间等因素,CDN命中率就成了评价一个CDN设置好坏的关键因素。
使用CDN主要目的其实就是为了提高网站访问速度,让每个用户在访问站点的时候自动调用离用户较近的CDN节点上缓存来实现加速访问,那么CDN节点上缓存的内容越多回源请求就越少,用户的浏览时调取网站资源效率也就越高效,表现到前端就是访问速度的提升了,对服务器负载来说也是一种“减负”,常见的一般使用CDN都建议大家将静态文件(比如:JS/CSS/图片)缓存到CDN来加快站点的载入。
CDN命中率是指用户访问的时候,命中缓存的概率,用户访问一个使用了CDN的网站,请求会被解析到CDN节点,此时如果该CDN节点上已经缓存了用户要请求的内容,则由该节点直接返回,无需再去源站取数据,这样就算命中缓存,如果该CDN节点上没有缓存相应的内容,则会立即去源站获取,然后再返回给访问者,同时把内容缓存在该节点上(这样就没有命中缓存)。
如何使用高防CDN防御DDOS攻击:。
1.隐藏网站源站ip提供安全性。
隐藏源站服务器IP地址,cdn域名解析只针对解析记录值,不针对源服务器IP,从而隐藏源服务器IP地址,cdn可以多个高防节点可抵御大规模流量攻击,拦截并清洗大量的流量,减少因为流量攻击对业务造成的影响,高防CDN对外露出的是各网络节点的ip地址段,利用CDN网络节点IP实现对源站的业务转发,攻击者没法根据业务交互获得真实的用户源站,进而确保了源站的安全性。
2.高防cdn的防御机制。
根据不同的攻击类型进行调整高防防护策略,以此更有效的拦截清洗攻击,把攻击对网站的影响降低。