现在的位置:首页>wordpress>正文

七牛云存储配合WP Super Cache使用教程和一些问题汇总

2016年09月27日 ⁄ 共 2522字 评论 2 条

部落早在前几年的时候,部落就介绍过七牛云存储了,只不过当时用了几天,出现了缩略图不能正常显示的情况,所以后来就一直没有使用,现在感觉自己的站点服务器压力有点大,所以重新开启七牛云免费CDN.这个相比百度云加速和360网站卫士(免费版),在国内的节点要多一些.这里主要是来说一下七牛云存储在wordpress下配合WP Super Cache的使用教程,还有一些相关的问题.

七牛云存储免费CDN提供存储空间10GB,每月下载流量10GB,每月PUT/DELETE 10万次请求,每月GET 100万次请求,对于一般的小型站点,完全胜任了,对于网站的静态文件加速,这样的流量的空间应该是够了.

 

在免费部落的网站中,与七牛云存储相关的话题还有:

1.给网站加速之七牛免费CDN使用教程

2.WordPress代码开启七牛CDN及集成七牛缩略图方法

 

静态文件加速

这里先说一下,网站的静态文件,一般就是网站中的js,css和图片的一些文件了.我们可以通过七牛的镜像站点,对这类文件进行加速.

七牛云存储注册

首先我们要注册一个七牛云存储的帐户,注册地址是:由此直达

七牛云存储新建空间和自定义域名

我们注册帐号后,就可以在开发者平台新建空间和自定义域名了,首先我们在融合 CDN 加速里,获得自定义域名:

七牛云存储配合WP Super Cache使用教程和一些问题汇总

进入后,输入您的加速域名,这里部落需要补充一下,这个自定义的域名,需要您的域名是备过案的,而且帐号余额要求为10元以上才能申请.当然,没有备案的朋友,可以使用七牛提供的域名.

七牛云存储配合WP Super Cache使用教程和一些问题汇总

上图是部落申请的自定义域名.

域名需要审核.一般情况下,12个小时会完成审核,想快的话,直接提交工单.自定义的域名需要对您的域名解析下进行设置,这一点官方的帮助文件有说明,相当详细.

3.再接下来,我们点击对象存储,新建一个空间:

七牛云存储配合WP Super Cache使用教程和一些问题汇总

七牛云存储配合WP Super Cache使用教程

这里部落先说一下,您也可以使用其它的插件,不过部落觉得没有必要,一般的wordpress站点,WP Super Cache这个插件算是必备插件了.

我们直接开启 CDN 支持,输入您的自定义域名或者七牛提供的域名.

七牛云存储配合WP Super Cache使用教程和一些问题汇总

保存一下就可以使用了.

1.wordpress使用七牛加速评论报错

修改comments-ajax.js文件

这种方法的好处是你依旧可以体验完整的CDN镜像服务,你需要打开你主题目录下对应的文件然后修改它,找到如下的代码段(一般应该是在开头的)

  1. var i = 0, got = -1, len = document.getElementsByTagName('script').length;
  2. while ( i <= len && got == -1){
  3.     var js_url = document.getElementsByTagName('script')[i].src,
  4.             got = js_url.indexOf('comments-ajax.js'); i++ ;
  5. }
  6. //找到以上代码,添加下面这串代码
  7. js_url = js_url.replace('cdn.150643.com','www.mfbuluo.com');

第一个地址为七牛的镜像地址,也就是七牛给你的域名或是您的自定义域名,第二个为您的博客地址.

七牛云存储刷新缓存

1.目前官方直接在后台刷新缓存的方法,我们可以直接在"个人面析"里找到"缓存欲取",如下图:

七牛云存储配合WP Super Cache使用教程和一些问题汇总

然后进入页面,输入您想要刷新缓存的url地址,部落和官方的客服沟通过,说是20分钟左右能见效.

2.另外方法是URL 问号传参数.

例如,如果http://ztzy.mfbuluo.com/style.css 这个css样式表没有更新到最新,可以在该 URL 后面加上参数的形式来让 CDN 强制刷新:http://ztzy.mfbuluo.com/style.css?v=20160830,CDN 拿到这个 URL 后会强制回七牛的存储中取回最新的资源.具体在程序中可以在每次资源更新之后都更新问号后面的参数.

七牛云存储防盗链配置

这个大家记得一定要设置一下,第一可以节省流量带宽资源,第二也可以有效地保护您的网站图片.

七牛云存储配合WP Super Cache使用教程和一些问题汇总

大家可以将白名单设置一下可以引用的域名,比如百度这样的.另外,这里补充一下空Referer这样的请求,说白了就是在防盗链的白名单设置中,如果指名白名单中包含空的 Referer,那么通过浏览器地址栏直接访问该资源 URL 是可以访问到的;

但如果不指名需要包含空的 Referer,那么通过浏览器直接访问也是被禁止的.

七牛云存储的robots.txt设置

默认情况下,现在在空间里,已经有这样一条了,但是全部禁止搜索引擎抓取了,这里的意义很简单,就是不让搜索引擎抓取这样的镜像站点,保护您的源站点.但有一条,如果全部禁止了,那么像百度,360搜索等,就无法在搜索引擎下显示图片了,这里我们可以这样设置一下:

  1. User-agent: Baiduspider   
  2. Allow: /wp-content/uploads/*.jpg$   
  3. Allow: /wp-content/uploads/*.gif$   
  4. Disallow: /   
  5. User-agent: 360Spider   
  6. Allow: /wp-content/uploads/*.jpg$   
  7. Allow: /wp-content/uploads/*.gif$   
  8. Disallow: /   
  9. User-agent: Baiduspider-image   
  10. Allow: /wp-content/uploads/*.jpg$   
  11. Allow: /wp-content/uploads/*.gif$   
  12. Disallow: /   
  13. User-agent: 360Spider-Image   
  14. Allow: /wp-content/uploads/*.jpg$   
  15. Allow: /wp-content/uploads/*.gif$   
  16. Disallow: /  

这样,在百度和360的搜索结果里,就可以显示图片了.

小结

七牛云存储的速度,确实还是很不错的,就是每个月的免费流量还是有点小,而且还分请求次数,当然,超过的话,也不算太贵.还没有使用的朋友,可以去试一下.

评论 2 条 评论内容很精采,有内幕,而且绝对有干货

  1. 我爱动感单车网 2016年09月27日 17:41  @回复  Δ-49楼 回复

    这个以后估计自己会用得着,文章收藏备用!

    • 管理员 2016年09月27日 17:58  @回复  ∇地下1层 回复

      你上次问我用的哪个CDN,其实就是这一个,目前来看还不错.静态资源加速.

给我留言