通过Sina App Engine(SAE)实现网站的CDN加速(WordPress可用)

国内很多虚拟主机都是单线接入,南北互访问题一直无法完美解决。在新的备案流程实施后,很多站长也选择了把网站架设在美国和香港的主机上,这样一来,速度便成了网站访问体验的瓶颈。而CDN的出现,可以大大提升网站的访问速度,不过大多数靠谱的CDN服务都需要支付高昂的使用费用,而且还需要备案。

通过在SAE上架设服务,利用SAE的Storage服务托管网站的静态镜像,可以实现如同CDN一般的加速效果。具体实施方法如下:

1. 申请SAE账号[点击进入]

2.进入应用商店,查找SaeLayerCDN应用,并安装到自己的SAE账号下。此处建议使用自动安装,即点击应用商店上的“安装应用”,输入二级域名以后即可使用。

3. 进入应用的管理页面,在代码管理中先启用SVN,然后进入编辑代码页面,编辑index.php,将

define('STATIC_URL','http://www.baidu.com/');

中的地址改成自己主页的地址,将

define('ENVIRONMENT','development');

中的development改成production。

4. 找到自己网站上的一幅图片,获取其链接,将其中的域名改成SAE应用的二级域名,如果新地址的图片和旧地址完全相同,则说明服务搭建成功。

5. 将自己网站中所有图片的域名更新成SAE服务的域名。对于WordPress,可以通过安装[CDN-Linker]来进行地址替换。安装该插件后,在CDN URL中填入SAE应用的地址,如“http://xxx.sinaapp.com/”,在exclude if substring中填入不需要加速的文件类型,如.doc等,中间使用英文逗号分隔。

需要注意的是,第一这个插件必须在作者主页上下载,WP应用商店中的老版本已不能使用;第二,已经经过GZIP压缩的内容不能进行镜像加速,特别大的文件也应该尽量避免使用SAE加速,因为SAE是按存储空间和流量计费的。

Comments (0)

Be the first to leave a reply!

Add Your Comment

* required

This is a unique website which will require a more modern browser to work!

Please upgrade today!