上篇文章“如何配置Rackspace CDN加速你的Landingpage”我们介绍了Rackspace的全站加速技术,这种CDN适合于大中型网站来部署,而一般的联属营销行业是不需要如此大规模部署的。所以本篇文章金橙子海外联属营销网将主要向你讲述Rackspace的部分资源加速服务Rackspace File。
Rackspace File是将你Landingpage中的图片、JS、CSS、Video等文件都存储到Rackspace Cloud。当有人访问你的Landingpage的index文件时,index将会从离用户最近的节点提取这些资源文件,进而缩短Landingpage的加载时间。所以Rackspace File的费用分为两笔,其中一笔是文件存储费用,另外一笔是宽带请求费用,具体如下表所示:
Storage Usage | Price/GB/Mo | Bandwidth Usage | Price/GB |
---|---|---|---|
First 1TB | $0.10 | First 10TB | $0.12 |
Next 49TB | $0.09 | Next 40TB | $0.10 |
Next 150TB | $0.085 | Next 150TB | $0.07 |
Next 300TB | $0.08 | Next 300TB | $0.05 |
Next 524TB | $0.075 | Next 524TB | $0.04 |
Over 1024TB | $0.07 | Over 1024TB | CONTACT US |
1、要想使用Rackspace File的部分资源加速服务,你需要登录Rackspace Cloud,然后选择菜单Storage-->File即可。如果你是第一次登录,你将会看到如下画面。
2、接着我们就要创建一个Containers,这个Containers用来存储Landingpage中的相关资源文件。点击左上角Create Container按钮创建一个新的Containers。Containers Name输入自定义的Containers名称,Region选择Containers所在区域,Type中的Private供存储私有数据,Public(Enabled CDN)将自动缓存文件到用户所在最近的地区,本例中我们就选择这一项,Static Website则只是将文件存储在Containers中。
3、完成上面的配置之后,我们就创建了一个新的Containers,点击进入这个Containers我们就可以上传相关文件了,如下图所示。
4、金橙子海外联属营销网建议你先创建一个针对Landingpage的文件夹,然后将这个Landingpage中的相关资源文件全部上传到这个文件夹中。针对本教程,我们先创建了文件夹aliexpress-files,然后把Landingpage所需的所有资源文件都存储在这个文件夹下,如下图所示:
5、此外你也可以利用第三方工具CyberDuck来上传文件,这种方式将会更加方便和快捷。
如下图,在打开的CyberDuck,选择左上角的“新建连接”
在弹出的对话框中选择Rackspace Cloud Files (US)作为连接对象,并输入你Rackspace的Useranme以及API Key,如下图示:
要想查看你Rackspace账户的API Key,请登录Rackspace Cloud之后,选择右上角的Username-->Account Settings
然后在新页面的Login Details部分你就能查看到你Rackspace账户的API Key信息,如下图:
配置好CyberDuck的新建连接之后,我们点击连接按钮,接着你就会看到我们文章开头创建的mychicago Containers。
点击进入mychicago Containers,从你的电脑拖动Landingpage的相关资源文件到mychicago Containers窗口,完成之后你将会看到如下画面:
6、完成Landingpage的资源文件上传任务之后,我们就需要找出这些文件的链接地址。进入aliexpress-files文件夹,并点击资源文件前面的齿轮图标,选择View All Link查看这个文件的URL地址,如下图所示:
7、然后我们打开Landingpage源码,找到引用资源文件(z1.png)的Html代码片段
8、我们将Html代码片段中的资源文件替换成步骤6中所得到资源文件的HTTP URL地址,如下图所示:
如此替换掉所有资源文件就完成了Landingpage中所有相关文件的缓存,然后依靠Rackspace CDN技术,Landingpage将会从用户所在最近节点提取这些文件。
需要注意的是Rackspace File无法加速动态内容,所以如果你的Landingpage index是PHP文件,那就意味着你无法加速index.php文件,而只能加载其相关的资源文件。
最后贴一张使用CDN技术Landingpage和没使用CDN技术Landingpage的对比测试表现,我们从上图中可以很明显的看出,虽然使用了CDN技术的Landingpage在LP CTR上落后于没有使用CDN技术的Landingpage,但最终的ROI却是使用了CDN技术的Landingpage远远高于没有使用CDN技术的Landingpage