如果细心的朋友会发现,博客现在的图片以及全部由https://d.3s.work提供,如果感兴趣的,ping一下就会发现是腾讯云的CDN,所以这篇文章我就说说如何利用腾讯云免费COS来实现图文分离。

腾讯云COS详情:免费50GB储存+10GB流量。

1.安装插件

对于老版本的腾讯云COS,属于V4版本,如果是新开的话申请之后是V5版本。这点请注意区分,我会分别介绍两个版本的插件。

先说说V4的插件,插件地址:https://www.slmwp.com/cos-sync-plugins.html

打开后下载这个:

wordpress整合腾讯cos实现图文分离-夜河资源网

然后进wordpress安装插件,手动上传,启用之后,点击Setting菜单,腾讯云COS设置V4进去填写下面的信息:

wordpress整合腾讯cos实现图文分离-夜河资源网

需要注意是上面的Bucket和APPID,这个需要在新建的COS里面,查看,如下图所示:

wordpress整合腾讯cos实现图文分离-夜河资源网

下面我解释一下URL前缀,这个前缀就是在COS里面的域名,也就是上图的ssr1-1251489611.cossh.myqcloud.com,但是由于V4版本的问题,不附带https,只能通过http获取,所以我为COS绑定了自定义域名,并且配置了https,如果站点不需要https,直接使用默认域名即可,或者升级为V5版本,赠送域名自带了https。

其他信息请根据具体信息填写。然后点击更新即可。

更新按钮下面有一个同步历史附件的按钮,但是强烈不建议使用这个功能,除非站点新开,图片不超过十张,否则大多时候同步图片的时候,PHP超时会取消同步,但是图片尚未同步完成。

具体同步方法推荐使用COSFS 工具,来自官方介绍:

COSFS 工具支持将 COS 存储桶挂载到本地,像使用本地文件系统一样直接操作腾讯云对象存储。COSFS 的主要功能包括:

支持 POSIX 文件系统的大部分功能,如:文件读写、目录操作、链接操作、权限管理、uid/gid 管理等功能;
大文件传输功能;
MD5 数据校验功能。

下一篇文章我会解释下这个COSFS工具的安装教程。

这样V4就配置好了,刷新下页面,就会发现所以图片链接已经采用COS的地址访问了,并且这个插件有个好处,新建文章插入的图片会自动同步到COS里面,无需手动同步,我们需要操作的也就是前期存在的文章的图片需要手动上传。

 

介绍下V5插件:https://www.slmwp.com/cos-sync-plugins-v5.html

打开后下载这个:

wordpress整合腾讯cos实现图文分离-夜河资源网

然后进wordpress安装插件,手动上传,启用之后,点击Setting菜单,腾讯云COS设置V5进去填写下面的信息:(特别注意,V4和V5插件有冲突,只能安装使用一个,请自行选择)

wordpress整合腾讯cos实现图文分离-夜河资源网

V5和V4最大的区别就是不需要填写APPID,在Bucket里面填上全部信息,获取的信息方法如下所示:

wordpress整合腾讯cos实现图文分离-夜河资源网

把上图的全部信息填写为Bucket名字即可,其他地方和V4版本大同小异,并且如图所示,V5版本自带https域名,无需像V4一样为了https信息还需要套个CDN。

这样配置完成后,整个wordpress的图片地址以及全部替换为腾讯COS的地址了。并且现阶段博客采用的是UCLOUD香港1M小鸡,但是把图片迁移到COS后,打开速度明显有改善。