CDN简而言之就是将静态资源文件(图片、视频、脚本等)缓存到距离用户最近位置的服务器上。因此用户在请求访问网站时,可以快速获取自己想要的内容。从而解决了跨运营商,跨地区,带宽小,CPU负载小所引起的响应速度慢等问题。
3.用户的访问请求会通过DNS重定向技术指向距离用户较近的缓存服务器,从而抓取所需的内容返回给用户。
网站使用了CDN缓存加速后,用户发送请求访问,首先通过DNS重定向技术确认距离用户最近的CDN节点,并且将用户的请求指向此节点。
如果该节点没有客户需要的内容结果,缓存服务器就会在源站点服务器中搜寻客户的需要的内容结果,找到后将结果保存到缓存服务器的本地,最后将用户请求所需的内容结果返回至用户端。
保存是为了该用户或者不同用户第二次访问请求同样问题的结果,可以再很短的时间返回给客户结果,这样就加快了对用户端的响应速度。而且通过智能DNS解析后,用户访问同服务商的服务器,不管是用南方网络还是北方网络访问,都是相同的响应速度。
前面几节课,我带你了解了缓存的定义以及常用缓存的使用姿势,现在,你应该对包括本地缓存、分布式缓存等缓存组件的适用场景和使用技巧有了一定了解了。结合在14讲中我提到的客户端高…
/p/af2文章内容:在nginx.conf里的http{}里加上如下代码:#iplimit(访问ip限制)limit_conn_zone$binary_remote_addrzone=perip:10m;#serverli…
摘要:CDN作为内容分发网络主要是将资源缓存在CDN节点上,然后后续访问即可直接通过CDN节点将资源返回给客户端,而不再需要回到源站服务器以加快请求速度。那么CDN到底对于哪些请求…