如果我们网站中的图片比较多,而且有些可能还是比较大的图,且服务器带宽比较小的话,其实可以将图片单独用第三方云存储存放。在前面老左有介绍到WPCOS基于腾讯云COS的WordPress插件(这里介绍过),今天在这篇文章中再介绍基于阿里云OSS对象存储的WPOSS插件,也是可以实现WordPress上传附件使得与网站内容分离管理。
第一、准备和申请阿里云OSS对象存储
1、备份的重要性
如果我们不是特别熟悉建议还是利用快照备份服务器,这样即便有出现误操作也可以恢复。
2、申请和开通阿里云OSS对象存储
我们可以在阿里云OSS开通对象存储Bucket,但是鉴于成本的考虑,其实我们购买对应的存储包是划算一些的。阿里云OSS存储包没有特别的优惠,以前老左也没有留意他们这些是否有优惠活动,一般优惠主要集中在云服务器和数据库居多。
这里根据我们自己需要设置存储名称、需要设置读写权限,要不是无法写入的。红圈标注的是后面填写到插件中有需要用到的。
在这里老左演示这个插件就不去申请自定义域名,我们可以给存储单独设置自己的域名绑定,以及开通CDN加速,这些根据自己实际需要再选择使用。以后有机会再分享绑定域名和CDN设置。
3、准备需要的参数项
这里我们还需要确定下这个参数,后面是有需要用到的。BUCKET域名是阿里云OSS随机配置的,如果我们有自定义域名的,就用我们自己的域名。
4、阿里云API申请
我们需要获取当前API信息,AccessKey ID和AccessKey Secret两个参数。准备完毕这些,我们就可以去安装插件。
第二、安装WPOSS插件以及调试正常
1、插件下载
插件地址:https://github.com/laobuluo/wposs
或者我们直接在WordPress插件平台搜索WPOSS插件下载激活安装。
2、插件设置
根据我们上面获取到的参数进行填写。尤为需要注意标注的两项路径,需要一致,建议根据推荐的方式。因为这样一致以后再迁移回来还可以统一,包括替换路径一致。根据我们实际需要是否只在OSS存储,还是本地也需要。
最后,我们尝试上传图片检查是否有问题,如果没有问题,我们才能继续下一步。如果不能上传图片,或者是使得网站有不良反应,那就检查问题,或者暂时不要使用(详细可以参考:完整WordPress启用WPOSS存储插件绑定阿里云OSS云存储)。
第三、后续网站整理工作
如果运行插件没有任何不良反应,那就继续这一步。因为目前我们有些网友使用第三方存储管理图片,但是网站中的还有老图片在本地,所以,统一管理我们就需要将本地的图片上传到对应的OSS目录中,然后数据库批量替换图片的原始地址目录。谨慎使用MYSQL批量操作命令。
如果我们是新网站,那就不用担心这个问题,一切从头开始也就不要去替换。总之,已有数据的网站一定要备份好,有些网友容易替换错误。
总结,如果我们图片比较多,或者服务器配置比较低的是可以用这些第三方存储来缓解存储压力的,如果网站不大,或者毕竟单独开通第三方存储是需要付费的,省成本的考虑我们也可以选择是否需要用到。