ipfs 图床的运行成本很低,但是有一个问题,如果图片一年都没有人浏览,可能会丢失。

付费 s3 这种存储只要你付费图片一直就在,但是流量成本很高。

我们可以把这两个结合一下,图片先上传到 ipfs ,然后拿到 ipfs 的图片哈希,然后根据这个哈希保存到 b2 。

访问图片的时候优先走 ipfs ,如果 ipfs 找不到,那就走 b2 ,并且同时再上传一次到 ipfs 。同一个文件在 ipfs 链接是一致的,重复上传后,老链接就可以恢复访问。

另外有几十个公共的 ipfs 网关,每次图片可以随机调用一个网关,这个网关就会保存一份这个图片,等于你的图片复制到几十个网关的缓存里面。
举报· 37 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部