WordPress利用腾讯云对象存储COS分别加载实现加速-老梁博客2022年12月02日启用了腾讯云对象存储 COS单独处理多媒体文件(images)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
前段时间老梁博客的腾讯云云服务器到期,续费价格简直超乎想象,贵的离谱,就换了一个便宜点的,就每年收入的一点小钱,都不够服务器的支出以及百度网盘的支出,甚是脑壳疼,那就换了一个小水管一样的服务器,但是打开吧,那速度又慢的一逼,甚是恼火,那就干脆改变一些策略,把图片分离,用腾讯云对象存储 COS来做支撑;比如腾讯云对象存储 COS+CDN还是便宜一些的;
写在前面:
腾讯云对象存储cos费用很低,自己用的话50G对象存储空间每个月没几毛钱的事儿,要提醒使用对象存储cos用户,可以在账户中预存少量费用,几元到百元均可,但,不能一分钱没有哦,我昨天刚设置,就特么的收到了欠费,不管是CDN还是cos欠款导致云服务器连带被停机的尴尬事情, 注意避开这个坑 ,昨天老梁有所体会的踩坑,在这里提醒大家一下,所以说大家一定要在账号里面留点钱哦。
说干就干,那就开始操作吧;
1、给自己的wordpress安装 tencentcloud-cos插件 ,别问为啥用tencentcloud-cos插件,问就说这是官方出的插件,你说自己能坑自己么?那不能,毕竟他还不是狠人;
直接再后台插件,输入tencentcloud-cos插件就可以直接安装;
2、创建一个公有读私有写的存储桶,存储桶的地域建议与运行 WordPress 博客平台的 CVM 的地域相同;
没啥可说的,就是下一步下一步;直到完成即可;
3、APP ID 设置,secretID,secretKey;
首先登录腾讯云,进入腾讯云首页-----点击头像的账号信息----点击访问管理----点访问密钥----API密钥管理---点击新建即可获取secretId和secretKey 整过过程就可以获取secretID,secretKey;
4、设置一下存储桶的域名,是用官方的还是自己的,顺便是否加载CDN,这个也没啥可说的,可说的就在下面CDN步骤;
PS:如是腾讯云提供的对象存储cos的域名,获取位置在腾讯云官网对象存储,点击存储桶名字进入后打开【域名与传输管理】【默认CDN加速域名】,右侧的【源站域名】,就是url中带有 cos的那个。
我设置了自己的域名后https://images.laoliang.net,一直提示我没有回源鉴权,CDN鉴权未开启,搞的我一脸懵,如下图所示;
经过模式还是找到了解决方式,需要在右边操作的步骤哪里有个编辑,要编辑一下就会出现一个小开关,拉一下即可;
小开关拉完以后,就又开始提示,当前存在域名开启了回源鉴权,但该存储桶未开启CDN授权,点击添加CDN服务授权;这一步主要是因为我开启了CDN,毕竟CDN也不太贵,加载起来的效果也还好,就开启了;
点击添加CDN服务授权,就出现如下图所示;没得商量,肯定是同意确认喽;
5、这样整个过程就快完成了,回到wordpress后台,选择启用tencentcloud-cos插件,然后设置一下;
根据下面这些设置就可以完成,都是中文文字,一看就能明白;
自己设置的自定义域名,也就是“自定义域名+目录”,目录一般是 /wp-content/ 这样的。我是自己新建独立的,不想让域名一起加载;
自动重命名:自己选择吧;
不在本地保存:不建议开启。如果开启后会把静态文件都同步到cos后删除本地副本;
禁止缩略图:wordpress默认会为上传图片自动生成几张尺寸不同的缩略图供使用,这里不同主题对缩略图的要求也不一样,无法做到统一要求,所以安全起见还是不要开启。如果不想要缩略图可以用插件禁止生成缩略图;
数据万象:腾讯云数据万象产品,没购买的话不用开启;保存配置。
附件同步:不建议开启。用于同步媒体库中的全部文件到腾讯云COS。如果像老梁博客这么多图片很容易超时或者报错,还是建议用官方的 COSBrowser同步工具将本地文件对应目录上传到COS目录中。
https://cosbrowser-1253960454.cos.ap-shanghai.myqcloud.com/releases/cosbrowser-setup-2.10.1.exe
写在最后:腾讯官方推出的腾讯云对象存储(COS)插件,实际体验速度、稳定性都好过第三方个人开发者的cos插件;
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!