共计 751 个字符,预计需要花费 2 分钟才能阅读完成。
问题
在国内带宽小水管的情况下,如果出现很多的照片或者照片大一点会出现加载比较慢的情况,这个时候是会影响用户的体验。还有一点就是本地存储和性能的问题,一定程度上会有影响。
解决方案
为此我们可以使用类似阿里oss 或者腾讯 cos 等对象存储服务来实现加速访问,本文主要介绍腾讯的cos加速本网站的教程。其实我用cos很久了,最近发现自己cos有些配置还是不太合理,顺带记录一下。
step1
wordpress需要安装相应的插件,腾讯云有提供开发好的cos插件,检索安装即可。安装之后的效果如下所示
上面第一张图中的一些配置信息都是在腾讯云的后台获取的,你需要按照实际你自己的信息填写即可。
第二张图中的一些配置需要小心配置。
- 自动重命名–如果你是在wp后台上传图片的话可以勾选,我一般都是在本地写,使用xnip和upic来实现自动截图上传,不存在命名冲突的问题
- 不在本地保存–你上传到云端之后本地就会删除的意思
- 禁止缩略图—wp本身提供缩略图裁剪的功能,看你是否需要上传
- 数据万象– 这个也是腾讯的服务,我这里主要是用来进行照片打码,防盗哈
下面的其他的功能我也没用过,不太清楚,有兴趣的可以参考文档使用。
step2
腾讯云里的cos配置,首先你得买资源包哈,新用户好像有赠送,其实量不大买资源包也很便宜的,花不了多少钱。我现在的买的是10g通用包存储,够用了。
主要关注两个点:
- 防盗链
这个防盗链是整个对象存储里设置的重点,强烈开启白名单,空refer要保持拒绝策略,不然你会有可能被刷流量。下面的refer白名单就是允许来自哪些refer可以访问你的资源,对于本站来说就是 *.deeplearn.me
-
存储桶访问权限
本站为了能让用户访问,设置了公有读和私有写,在读的时候没有设置验证身份。
最后
一篇水文就这么产生了,下次见,😄