By 时代数字趋势2020-08-09
欧美虚拟主机服务商因为同业竞争激烈,各家的主机价格没有最低只有更低,便宜的价格当然对消费者有利,因此这也造就绝大多数的台湾网站,清一色都是租用国外的虚拟主机。
但是租用的虚拟主机在欧美,可是网站主要使用者却是在台湾,这会造成台湾使用者点击网站连结时,从搜寻引擎跳转到网页的载入时间过长,这一点对于网站而言其实是不利的,因为会间接导致使用者跳出率变高,从而导致网站SEO不佳。
为了解决这个问题,你需要使用CDN服务改善使用者的网站载入速度,这样就不用担心主机在国外而让台湾使用者有不好的使用体验。
市面上有许多提供CDN服务的公司,免费和付费的CDN都有,而其中最有名的CDN服务商当属CloudFlare,如果你想了解更多CDN服务商可以参考这一篇文章。
本篇文章将逐步教你设定CloudFlare,让你的网站能够顺利启动CDN功能,使你的网站载入延迟降低,变成更让使用者喜欢的好网站。
CloudFlare介绍
CloudFlare这家公司在2009年于美国加州成立,并且从一开始就以提供CDN的服务为主,它有免费版和付费版的服务,对于一般的网站拥有者而言,免费版的服务就非常够用。
它为网站提供安全防护和载入速度优化的功能,整体设定方法非常简单,等一下你只需要照着下面的设定教学就能轻鬆完成,当CloudFlare CDN功能启动后,你应该不久就会注意到网站载入速度有显着提升。
CloudFlare最棒的一点就是免费版没有流量和频宽限制,并且在全球115个地方设有数据中心,而距离台湾最近的数据中心是香港。
因此如果是台湾网友要浏览你的网站,他的浏览器会先发送请求到香港的Cloudflare服务器,当服务器收到请求后就会回传数据给使用者,并让他能够载入你的网站,而CloudFlare其实就只干一件事,就是把你网站上的html程序码暂存在它的服务器上。
顺带一提,CloudFlare还提供基本的DDoS防护,因为你的虚拟主机IP是隐藏在它的服务器后面,所以当骇客要攻击你的网站时,会被CloudFlare的服务器给挡住,除了网站加载速度优化外,也同时达到网站防护的效果。
CloudFlare设定教学
CloudFlare官方网站
CloudFlare现在已经有繁体中文介面,进入官网后在网页右上角点击”注册”,然后输入你的电子信箱和密码,接着去电子邮件收确认信。
接着,它会跳转页面要你输入想设定CDN的域名,然后选择方案,选择免费方案即可。
然后,你会看到CloudFlare DNS记录的画面,按”继续”下一步,我们稍后再来设定DNS。
这一步你需要到购买域名的服务商那边设定DNS,目的是将域名从域名服务商指向CloudFlare,红色框框处就是你要複製贴上到域名服务商DNS设定的数据。如果你还没有购买域名,可以参考这篇便宜域名服务商推荐。
完成设定大概需要等10到30分钟,CloudFlare确定已经连接上就会透过电子信箱通知你。
在等待验证的时间,你可以继续下一步SSL设定,这是Cloudflare非常棒的附加功能,因为许多虚拟主机安装SSL证书还要额外花钱购买,而使用Cloudflare CDN它就直接免费让你用,安装SSL证书后会让你的网站域名从http变成https,并使你的网站传输进行加密变得更安全。
至于自动压缩功能,是让Cloudflare帮你自动压缩HTML、CSS和Javascript,但我个人建议不要使用,因为很容易让网站排版出现问题,你可以在Wordpress安装专门的压缩外挂也比较好控制。
当验证完成后,点选上方的DNS选项进入设定,总共需要设定三个数值,建议你可以先把预设的选项都先删除掉,然后添加下面的数据数据。
- 类型”A”,名称”你的域名”,内容”你的虚拟主机IP”。
- 类型”A”,名称”www”,内容”你的虚拟主机IP”。
- 类型”MX”,名称”你的域名”,内容”mail.”+”你的域名”。
第一个和第二个设定值是让Clouldflare可以连到你的主机,第二个www是因为部分网站的网址会习惯使用”www.”,而第三个则是为了收信而设定,因为虚拟主机可以设定专用电子邮件地址,例如”[email protected]你的域名”,如果没有设定第三行会没办法收信。
按照上面设定完应该就没有问题了,接着你就等一段时间让DNS设定生效,这样应该就能让网站正确启用CDN。
最后梳理一下流程,Cloudflare DNS设定主要是从域名服务商指向Cloudflare,然后再从CloudFlare指向虚拟主机。