如果我们WordPress网站用的是华为云服务器,一般带宽起步也是比较低的。如果图片等附件资源较多,其实还是建议静态资源和服务器分离存储。这里需要用到OBS对象存储插件-WPOBS。可以支持一键上传附件和图片到OBS存储中,不占用云服务器资源。
根据WPOBS插件需要设置的存储桶名称、节点、域名,以及密钥信息,然后配置插件就可以使用。在这篇文章中,乐在云就详细的体验如何在网站中配置WPOBS插件的。我们在安装WPOBS插件后可以看到 「设置」- 「华为云对象存储设置」参数,如上图看到的一样,这些参数需要在开通华为云对象存储桶配置进来才可以使用。
如上图,我们可以看到在华为云对象存储服务中准备创建存储桶,当然是收费的。我们可以根据使用量单独购买存储空间。
选择区域、设置桶名称,我是提前购买存储包的,所以我会选择我购买存储包的地区。我们也可以在开通存储桶的时候一并购买存储包。桶策略这里我们是要公开被访问的,一般我们可以选择公共读或者公共读写。
这里我们是已经提前购买存储包的,所以不需要再购买,如果没有买过的可以根据需求购买套餐。
在开通存储桶后,我们可以在如上图中看到三个参数,这三个参数是我们需要用到的。当然「访问域名」这个参数URL是默认给我们临时使用的,如果我们真用于项目的,一定要自己配置自定义域名。我们需要绑定用户域名。
绑定域名有2个选择,一个是加速域名,一个是自定义域名,前者会加载静态文件更快一些的,因为使用的是CDN加速,当然CDN加速的话还需要单独购买加速流量包。如果我们普通的用途就可以直接自定义域名,使用非加速功能。当然,如果要绑定域名的话需要域名是有过ICP备案的,并非一定强制接入华为云,必须是要有ICP备案过的才可以绑定。根据绑定的要求CNAME解析即可。
PS:我们也可以根据设置提示给自定义域名设置HTTPS。
根据WPOBS插件的配置,是不是还需要2个密钥信息参数?在如上图中的 「我的凭证」-「访问密钥」我们需要新建访问密钥会自动下载到本地,然后我们在表格中看到有2个参数,一个是 Access Key Id、一个是 Secret Access Key。
参数都准备后,就可以填写到WPOBS插件中。然后我们就可以在 WordPress 中添加上传图片看看是否已经传输到OBS对象存储中。
看到上传的图片并非在我们服务器本地的URL,而是OSB的URL。
在OBS对象存储中是不是可以看到验证过的远端网站的文件。
这样,我们的WPOBS算是比较成功的验证是可以使用华为云OBS对象存储来分离WordPress网站的静态附件文件的,可实现网站的加速。