提到静态文件对象存储我们怎么能忘掉又拍云呢?又拍云其实与七牛云算是同时期较早提供对象存储和CDN加速服务的商家。在之前的项目发布中,老赵同学根据老蒋的建议陆续有发布基于七牛云对象存储、腾讯云COS、阿里云OSS等多个WordPress插件,最后再完成一个基于又拍云的插件,前天老蒋也有一起提交到WordPress插件仓库中。
这款插件与之前的WordPress功能是相似的,只不过对象存储是将WordPress网站上传的图片和其他文件附件内容可选择同步到本地服务器中,或者是只用又拍云对象存储来分离存储。这样可以有效的实现静态文件的分离出云服务器,以及我们可以提高服务器的带宽利用率。
一、又拍云云存储插件安装设置
又拍云云存储插件已经上传到WordPress官方网站仓库,我们可以直接在WordPress插件搜索【WPUPYUN】或者搜索【又拍云】等相关关键字找到插件。然后我们对应图示进行安装激活。
安装激活之后,我们可以在【设置】-【又拍云存储设置】。
我们可以看到又拍云云存储设置参数,对应又拍云云存储创建存储桶后填写对应的参数。比如服务名称、远程绑定域名、操作员账号和操作员密码。
第二、又拍云云存储插件特点
1、分离静态文件
我们从上面的插件设置中可以看到这款插件的特点,我们可以在安装插件之后,上传的所有的图片、附件都分离到又拍云云存储中,也可以选择同时备份到网站本地。一般我们就仅保存在云存储中,可以加速网站访问的同时,也可以减少网站服务器占用存储。
2、特色优化工具
我们还可以看到又拍云云存储插件支持上传随机名称、禁止缩略图以及图片处理功能。图片处理功能是又拍云自带的图片编辑功能,可以设置简单的参数,然后可以将图片进行格式压缩转化、旋转编辑、甚至可以添加各种水印效果,这个功能需要单独的设置参数的。
设置参考:https://help.upyun.com/knowledge-base/image/
设置可以参考又拍云官方文档。
第三、又拍云云存储插件使用
1、创建存储账户
我们需要先在自己的又拍云云存储中创建一个云存储空间。
需要创建服务名称,这个后面插件需要用到的。
然后我们需要创建存储空间的操作员和密码。同时权限需要三项勾选。
2、绑定域名
又拍云云存储空间虽然也有赠送一个免费域名,但是这个域名一般不允许长期使用的。我们需要自己根据CNAME别名解析一个自己的域名过来,或者二级域名,域名必须是备案过的才可以使用。同时,我们也可以设置SSL证书,建议我们全部用SSL证书建站的。
3、文件管理
如果我们是新网站开始就使用又拍云云存储插件的,那我们测试可以上传没有问题,那就一切OK就正常使用。如果我们是已有之前没有使用云存储的,我们需要在测试可以上传文件到又拍云云存储之后,将以前本地的静态文件对应上传到又拍云存储空间中。
参考FTP账户:https://help.upyun.com/knowledge-base/developer_tools/
我们可以参考FTP配置账户,然后登录云存储的空间,将本地静态文件上传到云存储中。后面,我们可以使用 WPReplace 插件替换以前本地的静态文件前缀到当前云存储地址。或者我们可以使用插件自带的一键替换工具。
4、视频教程
https://www.bilibili.com/video/BV16k4y127p1/
https://www.bilibili.com/video/BV1mK411N7m2/
https://www.bilibili.com/video/BV1N54y1v7Fj/
总结,WPUPYUN云存储插件是目前一款基于WordPress+又拍云云存储比较优秀且速度较好,当然也是免费的一款插件。