如何在Drupal接入七牛云存储的CDN服务

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

关于Drupal

援引Drupal官网,Drupal is an open source content management platform powering millions of websites and applications。简言之,Drupal 是一个自由开源的內容管理系统。

关于七牛云存储

援引七牛官网的介绍,七牛云存储致力于提供最适合开发者的数据在线托管、传输加速以及云端处理的服务。

七牛在功能特性上,一直在引领云存储的潮流,他们让云存储更加人性化。其中,

  1. 特有的上传加速能力。其他云存储通常只加速下载(CDN)。有的号称支持上传加速,其实也就只是做了上传的代理节点。但是七牛是全球首家采用多IDC架构的分布式存储。数据就近上传到某个IDC即落地,真正加速到极致。
  2. 唯一支持断点续上传功能。不再需要网络不行时在那一遍遍从头再来。无论网络多糟糕(尤其是3G/2G移动网络)、无论文件多大,七牛都能够保证让你的数据到达服务器。
  3. CDN整合。七牛目前整合了包括蓝汛、网宿在内的 4 家 CDN,总节点数已经超过 1000 个IDC,这让自建 CDN 望尘莫及。七牛让 CDN 从高端走向了平民。为什么只能大公司才能享受 CDN 带来的好处?有了七牛,你就是个博客主也可以享受高品质的快感。七牛还帮你做了智能的 CDN 品质监测。万一某家 CDN 出现局部节点问题时,七牛还能够自动帮你把该区域切换到另一家 CDN。4. 独特的镜像存储,体验七牛云存储只需一键。关于全网加速CDN服务目前Drupal有插件可以完美支持,即
    https://drupal.org/project/cdn,但Drupal缺少CDN服务。所以我尝试在Drupal的CDN插件里配置七牛的加速服务,没想到成功了。下面,我将为大家介绍配置七牛加速服务的方法。(题外话:七牛为所有用户提供了免费的10GB存储空间,每月10GB的下载流量)

一、注册七牛

在配置之前,你需要先注册成为七牛用户
image

二、域名绑定

  1. 注册成功后,登陆你的七牛账户,并新建一个空间(注意:空间一定要设置为公开)。
    image
  2. 然后点击 空间设置 > 申请域名绑定,输入自定义的域名,或者直接使用七牛提供的域名:
    image
    image

三、镜像存储

  1. 点击 空间设置 > 镜像存储 菜单,点击一键加速网站按钮:
    image
  2. 输入源站的地址,点击确定加速
    image

四、配置cdn

  1. Drupal站点安装CDN模块
  2. 配置CDN模块(/admin/config/development/cdn/details)
    image
    a)使用Origin Pull模式同步CDN资源
    b)在CDN mapping里填入你绑定的域名,可以设置多个,一行一个
  3. 开启CDN加速(/admin/config/development/cdn)
    image

五、Enjoy it.

AttachmentSize
1.png57.43 KB
2.png19.16 KB
3.png13.29 KB
4.png18.09 KB
5.png18.8 KB
6.png11.88 KB
7.jpg35.92 KB
8.png8.73 KB

中国 - China

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: