久违的七牛加速

久违的七牛加速

其实早就想分享一下为博客加速七牛云存储了,但本着先牺牲后分享态度,直到今天在网站上实现后才公布出来。 点击申请七牛云储存服务 才知道他缘于免费资源部落,之后看到好多人都在谈就忍不住去试试,结果到现在还没做好,一打开网站就乱了,不知为何其他人那么好,我的就光出错     :sad:    ,现在先分享出来,有喜欢的可以拿去。当然,如果你成功了欢迎交流经验哦(主要是可以的帮我一下,嘿嘿)。 对免费用户,七牛提供了下面这些配额,对于一个流量不大的博客来说,足够用了。

  • 10GB存储空间
  • 下行流量免费(就是上传文件到七牛是不算流量的)
  • 每月10G下载流量
  • 每月PUT/DELETE 10万次请求
  • 每月GET100万次请求

关于CDN加速,如果你的博客已经备案,并且图片是使用二级域名的方式存储,那么恭喜你,你可以在绑定二级域名之后,直接将博客上所有的图片通过七牛进行 CDN 加速了。但是像我等DS,没有钱购买足够大的空间和流量,图片都放在免费图床,那就悲剧了。不过对于博客上一些页面元素,还是可以通过七牛提供的免费三级域名进行 CDN 加速的。这就要用到我爱水煮鱼的七牛镜像存储 WordPress 插件。(话说用这个插件更新文件时我一次也没成功过。。 :sad:  ) 想要详细的介绍可以看这里七牛云储存:最好的 WordPress 静态文件CDN加速方案,网上介绍它的太多了,这里就不多说了。 水煮鱼的那个插件一个是感觉不好用,再一个水煮鱼自己也发现了里面有两个BUG(详情可见后面这个链接,至于现在有没有修复就不知道了),现在风风用的是WP Super Cache + 七牛镜像存储(链接里有具体方法),这个相对来说至少没有存在让网页排版乱套的情况。 目前总体上感觉不到七牛加速有多少(或许是客流量太少了吧    :grin:    ),若使用我爱水煮鱼的七牛镜像存储 WordPress 插件或者打开七牛空间查看内容感觉更新不够及时与便利,感觉还是更适合当做免费外链空间使用。 若使用七牛云存储时导致ajax评论失效,即出现{“error”:“get from source failed: E405”} 错误,可以参考以下方法(来源:周良博客): 在comments-ajax.js文件中找到下面这一段代码:

var i = 0, got = -1, len = document.getElementsByTagName('script').length;
while ( i <= len && got == -1){
var js_url = document.getElementsByTagName('script')[i].src,
got =js_url.indexOf('comments-ajax.js'); i++ ;
}

在这一段代码后面添加一句:

js_url = js_url.replace('ylxz.u.qiniudn.com','www.eibook.net');

 

其中,ylxz.u.qiniudn.com改为你的七牛提供的二级域名,www.eibook.net 改成你的WordPress 站点域名。 之后刷新七牛或者其他的cnd服务缓存,你的WordPress博客就可以正常使用Ajax评论了~ (注:我是直接在七牛空间里上传的,若你也想这样记得上传文件时加上前缀)。 点击申请七牛云储存服务 另外附上非插件实现 WordPress 博客静态文件 CDN 加速.

本文采用 CC BY-NC-SA 4.0 许可,转载请注明出处与作者。

支持一下

如果这篇文章对你有帮助,欢迎打赏或分享。

打赏支持

评论