共计 1151 个字符,预计需要花费 3 分钟才能阅读完成。
网站上线必须要有一个主机,你须要把你的网站托管在主机服务器上,能够按月或按年付费,如果你用了一段时间,感觉这个主机不好,也能够更换。其实就和租房子一样,只不过住这个房子的“主体”产生了变动,一个是人,一个是网站。
用 WordPress 胜利搭建网站之后,还须要进一步优化和晋升网站性能,例如应用 CDN 来进步页面的加载速度。一个加载迟缓的网站是会劝退访问者的,所以为你的网站进行 CDN 减速很有必要。
1、什么是 CDN
CDN(Content Delivery Network)是指内容散发网络,也叫内容传送网络,CDN 是构建在现有网络根底之上的智能虚构网络,依附部署在各地的边缘服务器,通过核心平台的负载平衡、内容散发、调度等功能模块,使用户就近获取所需内容,升高网络拥塞,进步用户拜访响应速度和命中率。CDN 的关键技术次要有内容存储和散发技术。
【引自 百度百科】
简略来说,就是利用各种缓存服务器,在用户拜访时,让离用户最近的服务器来响应用户申请,提供用户所需数据。无论用户在哪个城市,网站都能疾速加载进去。
这就和网购时物流抉择从离用户最近的仓库(前置仓)发货一样,如果都从对立仓库发货,那间隔较远的地区可能要 4 - 5 天能力收到货物,所以前置仓的存在就显得尤为重要,前置仓能大大缩短用户收到货物的工夫。
2、CDN 的工作原理
一般来说,咱们是通过在浏览器输出对应的网址来拜访咱们想要拜访的网站,浏览器会把输出的网址发送到 DNS 服务器进行解析,解析出与之对应的 IP 地址后再返回给浏览器,浏览器再去到 IP 地址对应的服务器上获取所须要的网站文件,再以网页的模式出现给拜访用户。
CDN 在 DNS 解析过程中发挥作用,在 DNS 解析中增加一条 CDN 专用的解析记录,这条解析记录会指向 CDN 负载平衡零碎服务器来给访问者调配适合的 CDN 服务器。
个别状况下,被调配的 CDN 服务器会是离访问者较近或工作不多的服务器。浏览器依据 CDN 负载平衡零碎服务器返回的 IP 地址去拜访这台被调配的 CDN 服务器,去到 CDN 服务器申请网站的文件资源。
咱们晓得咱们网站上所有的文件资源都是寄存在咱们本人购买的云服务器上,并不在被调配的 CDN 服务器上。这就须要在给域名开明 CDN 服务时进行设置,要通知 CDN 网络咱们的云服务的 IP 地址,也就是源站 IP 地址。
当被调配的 CDN 服务器收到浏览器的申请时,会间接给浏览器返回,如果这台 CDN 服务器上没有所需的文件资源,这台 CDN 服务器就会到下层缓存服务器查找,如果始终没找到就会去源站拉取所需文件资源,拉取回来后会在每层缓存服务器都做一份缓存。
尔后再有访问者通过浏览器发送申请,CDN 服务器就能间接返回文件资源,而无需每次都从源站拉取文件资源。
应用 CDN 最大的益处是让用户就近获取所需内容,解决网络拥挤的问题,进步网站的响应速度。