对于自行架站的朋友来说,一定会在流量、 CPU 用量、网站开启速度方面费尽苦心,因为这不但牵涉到开销,也会对网站成效造成影响,要降低资源消耗、提升网页开启时间并不是一件容易的事,好在有一些免费的 CDN 服务可以选择,例如大家熟悉的 CloudFlare,就是利用分散于全世界的节点来快取网页,让不同国家的访客都能获得更好的浏览体验。
本文要介绍另一个 CDN 服务 Incapsula,它跟 CloudFlare 的功能类似,都能让你的网站加速,降低流量及资源的消耗,Incapsula 节点主要分布于美国、英国、以色列、新加坡、日本等等,对于流量较大的网站来说,这项服务能有效降低服务器的负载,加速网页开启速度。
不同于 CloudFlare,使用 Incapsula 并不需要将 DNS 设定至指定的位址,而是直接修改 A 、 CNAME 记录,完成后就能透过 Incapsula 服务来存取网页。
Incapsula 提供一种免费方案及四种付费方案,免费方案的功能较有限,但基本的安全检测、防护、最佳化功能也都有内建,其实已经可以满足一些小型网站的需要,或者也能拿来作为一般图片的 CDN 分流,如果有需要,我先前还介绍过另一个 Photon CDN,对 WordPress 架站的使用者来说是个不可多得的服务。
网站名称:Incapsula
网站链结:http://www.incapsula.com/
使用教学
开启 Incapsula 后,点选 Get Started 并选择 Free 下方的 Sign Up 免费注册一个帐户,注册时必须填入姓名、 Email 、昵称及密码,最后到信箱收取验证邮件即可完成注册。
登入后在 Add a Website 栏位后面填入要加入 CDN 服务的网址,例如 www.freegroup.org ,按下 Add Website 加入。
接著会开始扫描网站的 IP 、国家、 DNS 提供者等相关资讯,完成后按下 Continue 继续。
依照 Incapsula 的指示,将 DNS 的 A 记录、 CNAME 记录修改为指定的 IP 位址,最后按下 I Completed… 按钮结束设定,待 DNS 变更生效后就能透过 Incapsula 的 CDN 来浏览网页。
因为 Incapsula 提供的是美国 IP,从台湾连线过去的速度并不是非常快,网路上流传著一个方法,只要把 IP 设定为 Incapsula 的日本 IP(103.28.249.1 – 103.28.249.248),从中任选几个 IP 设定进去,就能以日本的节点来存取网页。
如何移除 Incapsula 显示于网页右下的广告?
使用 Incapsula 会在网页右下角显示一个小小的图示,不过别担心,这是可以关闭、停用的喔!只是预设选项为开启状态,我们必须进到 Incapsula 的控制台来进行设定。
从 Sites 点选要设定的网站,点击网页的缩图,接著选择右上角的 「Settings 」,从左边找到 「General 」后,于 「Web Seal 」把 「Show Seal」 取消勾选,储存后就不会再跳出 Incapsula 的图示广告。
如果想测试 Incapsula 开启速度的话,可以至 Pseric(http://blog.pseric.com/) 的部落格看看,我目前已经把 CDN 设定为 Incapsula 。