使用 nginx 负载均衡+多个云的免费额度打造免费 markdown 图床

2019-04-12 13:25:42 +08:00
 xiebruce

由于有自己的 博客,并且是用 markdown 写文章,所以自然就要用到“图床”,刚开始只使用一个云的对象存储做图床,但由于我博客 gif 图较多且大多都是几 M 甚至达到 10M,所以一个云的免费额度的流量无论如何都是不够的,于是我想到了用多个云的免费额度,再用 nginx 统一做负载均衡,把本来请求一个云对象存储的流量,分散到多个云中,这样的好处是:

而问题也有,如果我们按以上的方法,很显然每次上传图片要同时上传到每个云中,这怎么实现呢?

详细配置过程,请直接查看我博客:使用 nginx 负载均衡+多个云的免费额度打造免费 markdown 图床

15804 次点击
所在节点    Markdown
36 条回复
version
2019-04-12 13:51:16 +08:00
最终还是走你自己的服务器流量呢..这样容易不稳定呢..而且你不是国内的服务器.也浪费了 cdn 加速的优势了.
如果你想做服务.还不如做代理 微信公众号图片..新浪那些图片...比提供外链来得实际一点.
inoki
2019-04-12 13:56:16 +08:00
码住,想法很棒了!
xnode
2019-04-12 13:57:09 +08:00
这样没什么意义 还是走你的机器走流量,只能省存储大小
c00WKmdje2wZLrSI
2019-04-12 13:57:39 +08:00
直接用微博图床还是蛮方便的
lhx2008
2019-04-12 14:01:24 +08:00
我初看觉得想法很好,然而后面才发现是反代。。那直接放在 nginx 服务器上面不是更好。

如果要利用多云的免费流量,我有另外一个思路,就是用 DNS 分区解析,然后可以再配一个监控,如果流量超了就下线。

然而总体来说还是很复杂,其实 CDN 收费的话,最多也就几块钱吧
MonoLogueChi
2019-04-12 14:01:26 +08:00
这样走你服务器的流量,不是比直接放在服务端上更麻烦嘛
xiebruce
2019-04-12 14:30:13 +08:00
@version
是的,最终是走我服务器流量,但我服务器流量多,流量方面是完全没问题的( 1 个月 1T 一般能剩个七八百 G 以上),我这样做主要是减少服务器存储,因为我服务器存储空间不多,新浪图片那些总觉得没有账号,怕什么时候丢了图片😂。
xiebruce
2019-04-12 14:31:52 +08:00
@xnode 其实我主要是为了节省服务器存储空间,因为我服务器存储空间很小,但流量多,所以走我机器流量没什么。
dapang1221
2019-04-12 14:34:24 +08:00
昨天在 mac 上把 PicUploader 装上了,很好用哟~
![IMG_0028.JPG](static.xuyanzhe.cn/2019/04/12/9198025113de4efd10bba3bcd33a77b8.JPG)
xiebruce
2019-04-12 14:34:56 +08:00
@c00WKmdje2wZLrSI 是倒是,主要是我觉得微博图床没有账号,总觉得我的图片不知传哪了,心里不踏实,怕有一天用不了了😂,而自己用对象存储,文件是可以全部找到的,对了,我的图床工具 [PicUploader]( https://www.xiebruce.top/17.html) 也支持新浪微博图床的,有兴趣可以试试。
xiebruce
2019-04-12 14:42:03 +08:00
@lhx2008 其实我这种做法主要是节省服务器存储空间,对于流量与速度,确实都跟直接放服务器上没区别,至于 DNS 分区解析,这个我没研究过,不太懂哈哈。cdn 多少钱没研究过,主要是刚开始用的有免费的,后来觉得额度不够,就研究了这种方法。
xiebruce
2019-04-12 14:46:03 +08:00
@dapang1221 哈哈,谢谢!
xiebruce
2019-04-12 14:46:49 +08:00
@MonoLogueChi 我忘了说一点,我服务器空间小,这样主要是可以节省服务器空间。
3CH0
2019-04-12 14:53:48 +08:00
301 跳转 不经过服务器岂不是更好?
opengps
2019-04-12 14:57:21 +08:00
同考虑过这个问题,我觉得图片可以单独建个站点管理,跳转到有效可引用的路径上去
xiebruce
2019-04-12 15:09:56 +08:00
@3CH0 文章内部的图片不能做 301 跳转吧?至少根据我所知道的知识是无法这样做的,我知道的是直接在浏览器地址栏访问图片的话才可以用 301 跳转,当然我才疏学浅,如果确实有方法能让文章内部的图片做 301 跳转,希望能指教一下,谢谢啦。
xiebruce
2019-04-12 15:12:59 +08:00
@opengps 是的,我现在就是配置了一个单独站点,当然并非自己做图片服务器,只是走个反代。
xiebruce
2019-04-12 15:14:11 +08:00
@inoki 谢谢哈哈
xiebruce
2019-04-12 15:14:51 +08:00
@inoki 不过我这个不是想法,是已经实际使用了好几个月了,感觉还不错!
ThirdFlame
2019-04-12 15:21:06 +08:00
可以做 301 跳转的。 浏览器自动处理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554435

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX