由于有自己的 博客,并且是用 markdown 写文章,所以自然就要用到“图床”,刚开始只使用一个云的对象存储做图床,但由于我博客 gif 图较多且大多都是几 M 甚至达到 10M,所以一个云的免费额度的流量无论如何都是不够的,于是我想到了用多个云的免费额度,再用 nginx 统一做负载均衡,把本来请求一个云对象存储的流量,分散到多个云中,这样的好处是:
- 1、能减少每个云所承受的流量,这样就不会超过每个云的免费流量额度。
- 2、能统一使用一个自己的图片域名,将来迁移的时候,只需要改 nginx 的反向代理指向即可,无需修改发过的文章中的图片域名链接。
而问题也有,如果我们按以上的方法,很显然每次上传图片要同时上传到每个云中,这怎么实现呢?
- 1、使用我开发的 PicUploader 图床工具,在该工具里可以实现同时把一张图片上传到多个云。
- 2、使用镜像回源方式。
详细配置过程,请直接查看我博客:使用 nginx 负载均衡+多个云的免费额度打造免费 markdown 图床