七牛云存储为标准用户(通过手机认证)提供10G容量及10G月流量的云端免费空间,每月10万次 PUT/DELETE 请求、100万次GET 请求,足以应付个人 wordpress 博客的使用需求。通过七牛云的免费CDN加速服务,可以极大提升网站静态文件的加载速度,增强用户访问体验的友好度。
七牛云的主要特性:
1、安全性能:为用户数据创建至少三个副本并跨IDC存储到多个数据中心,同时支持防盗链设置。
2、数据存储:支持图片、音频、视频、JS、CSS等多种静态文件的存储,并支持断点续传。
3、云端加速:七牛的500多个加速节点遍布全球,会自动选择离用户最近的节点,并实现数据上传下载的双向加速。
4、数据处理:支持云端在线压缩、裁剪等图片处理及音频、视频格式转换,还可在线进行视频截图。
5、开发合作:为开发者提供了多种接入工具及丰富的开发包,提供API、SDK教程示例。
6、域名绑定:已备案的网站可申请绑定自己的域名,未备案的用户可使用七牛的二级域名绑定。
7、镜像功能:通过一定的设置,可自动将网站原有图片等静态文件镜像到七牛,而无需重新上传到七牛服务器。
8、外链分享:由于七牛云支持外链,可以将文件上传至七牛,直接利用文件链接地址作外链调用。
七牛云的申请创建:
1、打开申请地址:https://portal.qiniu.com/signup,填写资料后提交。
2、接下来验证邮箱并绑定手机,成为标准用户后,进入七牛后台点创建空间。
3、填写空间名称,选择公开空间,并提交,空间创建成功,并分配给你一个your.qiniudn.com的二级免费域名。
4、如果想要绑定自己的域名,可以在空间设置中申请,前提是域名必须已成功备案,审核大约四天左右。
七牛云的镜像加速:
一、利用七牛云存储做外链图床,提升图片加载速度,间接加速网站。
七牛云的空间是支持外链的,我们可以将图片直接上传到前面申请好的空间中,引用外链地址到自己的网站中实现图片外链。由于七牛云的加速节点很多,图片加载速度非常快,实际上已经能够起到给网站加速的作用了。
这样做的好处是,图片只是传输到七牛云空间中,节省了自己的空间容量。不便之处在于每次都要登陆七牛云上传图片,并且要自己复制外链地址(格式:http://七牛二级域名/文件名)加以引用。
二、免插件实现 wordpress 静态文件免费CDN加速。
1、进入空间设置,在镜像存储菜单中选择一键加速网站。
2、填写镜像源,也就是你的wordpress网站链接,并配置robots.txt文件,以防搜索引挚因源站与镜像空间内容雷同而封站,可直接使用七牛默认的robots.txt文件。点击确认加速完成设置。
3、登陆wordpress仪表盘后,在浏览器中输入:http://你的域名/wp-admin/options.php,使用Ctrl+F命令找到 upload_url_path 选项,在其中输入http://七牛二级域名/wp-content/uploads ,注意,后面一定不要加“/”。最终格式如下图:
4、设置完成后,可以到 wordpress 的多媒体中添加图片试试,插入文章时,图片地址已变为 http://七牛二级域名/wp-content/uploads/图片名 这样的格式了,同时,上传的图片已自动同步到七牛空间中了。
此方法的好处在于你只需在wordpress中上传图片,就会自动同步到七牛空间,而无需登陆七牛上传并手动输入图片地址了。并且除了图片地址改变外,其他操作如常。引用图片时会自动加载七牛空间中的图片,实现 wordpress 免费CDN全网加速。不便之处是上传的图片仍会在 wordpress 空间中保留,占用空间容量。当然,由于图片已同步至七牛镜像空间中,你也可以选择删除 wordpress 中的图片。(以前上传的图片因未同步到七牛,不可删除。)
三、使用水煮鱼的“七牛镜像存储 WordPress 插件”实现博客静态文件 CDN 加速。
该插件的功能强大,使用方便。安装后无需将原来的图片上传到七牛的服务器上,只需在插件中做简单修改,即可使用七牛云的免费CDN加速服务,真正做到一键实现 WordPress 静态文件 CDN 加速。
1、插件下载地址:http://wordpress.org/plugins/wpjam-qiniu/
2、安装启用后,按下图进行基本设置,其中ACCESS KEY和SCRET KEY可在七牛后台>账户设置>密钥页面获取。
3、上图中的目录请填写需要缓存静态文件所在的目录。
4、如果图片有变动,可到七牛的“内容管理”中将该图片删除,会自动生成新的图片CDN,当然也可以直接在在插件中更新图片缓存。
5、关于插件的更多详细说明可以参考“七牛镜像存储 WordPress 插件使用指南”。
四、使用WP Super Cache插件配合七牛云实现 WordPress 静态文件 CDN 加速。
由于上文介绍的七牛镜像存储wordPress插件还存在两个小问题:一是插件中的 JavaScript 和 CSS 无法镜像到七牛云存储中去。二是部分主题中的使用 timthumb.php 模式生成的缩略图反而镜像到七牛,但是七牛却无法解析此类图片,导致出现红叉。所以,如果你的 wordpress 使用了 WP Super Cache 静态缓存加速插件,我们可以使用 WP Super Cache 插件自带的 CDN 功能,实现更加完美的博客整站静态文件 CDN 加速。
具体方法,在 WP Super Cache 插件设置中选择 CDN Tab,在 off-site url 处输入七牛二级域名,如果你的 WordPress 安装在子目录,则需加上子目录名,其他设置如下图:
利用七牛云存储实现wordpress静态文件免费CDN加速的方法就简单介绍到这里。需要提醒大家的是,如果申请后不绑定手机,只能做为体验用户,创建一个空间,并且容量只有1GB,每月流量也仅有1GB,其他参数指标和功能上都受限极大,而升级为标准用户就不同了,不仅容量和流量等主要参数指标大幅提升,而且可以使用七牛云的全部功能,何乐而不为呢?
不知道如果我使用360网站卫士,效果是不是差不多。域名已经备案。
用的 wp super cache 请问如何返回带图片处理样式的图片引用到博客
管理员 骤雨打新荷: 2014年09月19日 上午8:51 ∇地下1层
因为没有安装wp super cache插件,所以无法解答,请好友自己测试下吧
谢谢博主的回复。
我自己有尝试分别填写A地址和B地址,然后再用百度站长工具去对网站进行页面优化建议的检测,发现不论天A还是填B,检测结果都没有差别,感觉七牛的加速功能似乎没有作用一样,所以我很疑惑…
管理员 骤雨打新荷: 2014年08月19日 下午5:22 ∇地下1层
看一看图片路径是否已更换为七牛云的路径,如果是,起码节省了流量啊,或许你的网站服务器速度本身就很快吧,所以感觉不明显,但其它地区的打开速度应该不同的
博主,你好,我是个菜鸟,看了这么详细教程还是有一些问题不明白,所以在此留言,还请多多指教,谢谢!
1.我的小站用了七牛云做图床,设置了“一键加速网站”,也安装了水煮鱼的七牛云的插件。
2.现在新版的七牛云插件中在“七牛镜像存储设置”的“七牛绑定域名”一项有这样的说明:如果博客安装在子目录下,比如http://www.xxx.com/blog,这里也需要带上子目录/blog。
3.请问博客安装的子目录是否就是WordPress地址?例如小站的Wordpress地址为A:http://www.xxx.com/wp,而站点地址为B:http://www.xxx.com,我设置301重定向,所以访问B地址时可以正常访问网站;若不设置重定向,只能通过A地址访问网站。
那在这种状况下,我在七牛云插件设置时该填写A地址还是B地址?
问题比较白痴,麻烦指教,谢谢!
管理员 骤雨打新荷: 2014年08月19日 上午9:50 ∇地下1层
虽然未具体尝试过,但你的情况正常应填写A地址即可。因为A地址才是博客的实际安装地址。
域名重定向一般用于网站域名更换,如果你的博客是新的,长远来看,还是建议重新安装到域名根目录为好。