关于CDN缓存,你必须知道的

2019年6月14日08:50:38 4 1,349

最近MAY的SEO博客访问速度不是特别地理想,所以就各种研究了一下,了解到CDN缓存,希望网站能够获取更快的访问速度。本篇文章同大家一起简单探讨在进行SEO建站过程中“关于CDN缓存,你必须知道的”。

关于CDN缓存,你必须知道的

一. 什么是CDN?

CDN是将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。

上面这段文字摘抄于某云官方介绍,你要知道的是CDN能帮助网站提高访问速度即可。

二. 什么是CDN缓存?

CDN缓存就是通过在现有的Internet中增加一层新的cache层,具有缓存的功能。当用户第一次访问网站时,客户端会直接从源站点的服务器上获取数据,在这个过程中,无法保证客户端与源站点服务器间的距离足够短,而CDN解决的就是通过数据分发网络,找距离用户最近的服务器,将数据传递到客户端,从而实现快速访问。当用户第二次或重复来访问网站时,不必从原始网站重新传送数据,只需要将本地的副本(浏览器缓存)直接传送给用户,不用向网站服务器去请求资源,这样也能大大提高网站的访问速度;但有时候浏览器缓存资源会过期或用户会定期清理掉浏览器缓存,若使用了CDN,客户端不是直接向源站点请求资源,而是向CDN请求资源,CDN中的缓存能有效节约服务器的带宽,还能提高响应速度;对于加速Web服务器,有效减轻源服务器负载还是非常有效的。

看得是不是有点云里雾里?举个例子来加以说明吧!

假设用户第一次来访问https://may90.com/seo/这个页面,这时候用户浏览器端和CDN中都没有缓存,在这种场景下,使用了CDN,此刻CDN相当于我们网站服务器的一个代理,及时找到距离用户最近的服务器,向用户返回结果页面,这时候用户浏览器和CDN中都存在这个页面的缓存;当用户第二次请求访问https://may90.com/seo/,这时候会先从浏览器缓存中调取这个页面数据;如果用户浏览器上的缓存过期或被清理掉后,再从CDN缓存中直接返回结果给用户;如果CDN缓存中也不存在,则直接请求服务器上的数据再返回给客户。

三. 如何设置CDN缓存?

关于设置CDN缓存,对于重复的用户访问,不必从源站服务器上获取数据,如html,php,css,asp等文件,gif,tif,png,bmp等图片格式,或者一些不重要的网站目录等,完全可以通过CDN缓存字节传送给访问者。附一张MAY的SEO博客CDN缓存设置图,供大家参考使用。

CDN缓存设置

关于CDN缓存,你了解了吗?对于加速网站访问速度,开启CDN还是非常有必要的呢,同时记得使用CDN缓存哟。

 

关键字:CDN缓存

  • 支付宝扫码赞助
  • weinxin
  • 微信扫码赞助
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  2   博主  2

    • 闲鱼 2

      套一层CDN还是有很多好处的,趁现在免费的还有几个选择用 :lol:

        • MAY的SEO博客 Admin

          @闲鱼 免费的到还没用过。CDN提高网站访问速度还是很赞的。

        • 青山 2

          你用的阿里云cdn吗

            • MAY的SEO博客 Admin

              @青山 是的。