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

最近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缓存


【AD】BandwagonHost:$92.30/年/2核/2G内存/40G SSD/1T流量/1Gbps/香港CMI/大阪软银/洛杉矶CN2 GIA

【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps