教你如何给WordPress网站做CDN加速

做网站的肯定都希望自己的网站稳定速度快,这样用户的体验感好,我们也能更好的推广。那么如何给自己的网站的加速呢?如果你的网站是用WordPress搭建的,那么可以用CDN来给网站加速。

CDN(Content Delivery Network)是指内容分发网络,采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。

下面我就以cloudflare的CDN来给大家讲一下如何给WordPress网站加速。

一、使用虚拟主机自带的加速功能

有些虚拟主机里自带加速功能,比如我使用的siteground主机里面就自带cloudflare的加速功能。登陆主机后台选择speed,再选择cloudflare。这里有免费版本和付费版本的,咱们选择免费的就够用了,点击activate free就能开启cloudflare的免费CDN加速服务了。

二、Cloudflare官网的CDN服务

如果大家买的主机没有自带加速的功能,也能到cloudflare的官网注册并添加网站使用CDN服务。

1、首先我们进入到cloudflare的官网,注册并添加域名。这里建议用常用邮箱注册,因为注册完成后,需要进到邮箱里查看并确认信息。注意域名可以添加多个哦,再添加site的下面还有个我想一次添加超过一个域名的选项。

2、选择套餐并导入DNS信息。大部分选择免费版本的就够用了,付费版本的最便宜要20$/月还是挺贵的。选择完后就会跳转到导入之前DNS的页面,这里会导入你之前的DNS记录。因为后面需要改成cloudflare的DNS,所以这里提前导过来,防止后期更改了DNS网站会受影响。

3、更改域名的NS。把域名的DNS改成cloudflare的,我的域名是从namecheap买的,所以去它的后台改。在后台域名设置找到nameservers的地方,按照提示把这里改成cloudflare的DNS 。修改成功够会有一段时间的生效期,最长可能需等待24-48小时时间。在此期间网站有的时候会打不开,不要担心只需等待就行。

三、设置完CDN后网站打不开了怎么办?

我在第一次给网站设置CDN时就遇到了这个问题,修改完域名的DNS后,网站就打不开了,显示连接不到服务器。这下可尴尬了,无奈我又赶紧把域名的DNS改为主机的DNS。本以为改回来后就行了,但是改回来了网站还是打不开,换了好几个手机都打不开。网上查了好多攻略,都没有找到解决的办法,最后求助siteground的客服,问题总算是解决了。原因是修改完DNS有个生效期,上面给大家说过生效期最长有48小时,我的这个生效就用了48小时。

用cloudflare的免费CDN服务为WordPress网站加速,整个设置流程还是很简单。在此过程中最有可能碰见的问题就是,在DNS生效期间网站有段时间打开不顺畅。大家遇见这种情况千万别慌,尤其是小白遇到这种问题那简直是非常抓狂的。只需要耐心等到,最多两天时间,网站肯定能正常打开,而且比以前更流畅。