使用wordpress程序,静态资源文件会放在网站目录uploads中,有些网站图片文件比较多,会影响图片加载速度,即便升级服务器,成本也会增加,这时候,我们可以将wordpress资源文件与内容数据库分离管理,存储在第三方,比如可以用到腾讯云cos。
在"wordpress里面,上传静态资源文件会自动同步腾讯云存储cos,wpcos插件,可以将我们wordpress网站图片等静态资源仅上传到腾讯云cos对象存储中,或者我们也可以实现本地+cos双重存储。
wpcos插件设置过程如下:
1.创建对象存储cos
我们必须先在腾讯云中创建cos存储桶。
如果已拥有cos,忽略创建步骤:
创建存储桶名称、存储地区(地区需要根据我们项目服务器对应地区最好),如果我们主站是国外服务器,那静态文件可以是用国内服务器(以后可以绑定自己域名,当然是需要ba的域名,或者就是分配的请求域名)。同时需要设置访问权限。
2.获取cos账户信息
存储以创建的账户信息,后面WPCOS 插件配置使用
3.获取密钥api账户
网址:https://console.cloud.tencent.com/capi
我们需要获取腾讯云账户api信息,如果没密钥需要 新建密钥。如果有设置过,需要将appid、secretid、secretkey 三项对应的参数获取。后面设置插件的时候也是需要的。
4.wpcos插件安装启用
设置配置参数
根据我们创建cos的参数信息,以及api的三个信息填写到对应的wpcos设置中。这里需要注意的,默认是本地和cos同步都存储静态文件的,这里我"勾选"表示是只在cos存储。同时cos远程地址是用的腾讯云提供的,我们也可以自定义域名,这个需要在cos中设置。
5.测试wpcos运行
这里我们正常的编辑wp网站内容,然后上传图片测试看看。
我们可以看到网站媒体库中的图片是被上传到cos中,因为我设置的本地不备份同步,所以本地uploads文件夹中是没有的。
再到cos中可以看到刚才上传的图片在cos中