我有一个小不成熟的小想法。暂且叫 “图片cdn均衡器”好了

发布于 2022-09-11 23:40:08 字数 863 浏览 18 评论 0

重新表达一下.

我向构建的是一个后端, 简单描述就是,我需要让前端页面里的图片资源,
自动存储到cdn中,并且是免费的。

现在多数图片cdn需要如下:

  1. 将图片同步到一个cdn服务上
  2. 前端使用时,替换成cdn对应的地址
  3. 维护图片cdn

    • 由于cdn容量不是无限大,所以需要移除一些过期的文件
然而,免费的 cdn 限制每个月的使用量。

如果可以的话

  1. 使用多个cdn

  2. 懒加载时替换

    • 在图片未加载前,集中访问 一个服务 接口, 实时获得对应图片的cdn
    • 在替换掉原来的链接
    • 如果没有对应链接,达到频次,服务后台 将会, 抓取该链接,并提交到对应的cdn上
  3. 自动维护内容, 长期未访问到的图片将会被移除cdn。
  4. 这样就不用在后台,再去维护图片的cdn 服务了

会出现什么问题? 我想了几个优缺点, 欢迎指正补充。

优点:

  1. 免费
  2. 前端入侵性小, 成本低,
  3. 后端将 cdn 相关服务独立

缺点:

  1. 资源服务需要额外的管理

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

苄①跕圉湢 2022-09-18 23:40:08

抱歉,我没听懂你想说的。 是自己搭图片CDN服务器?你的服务器不要钱吗?

相思故 2022-09-18 23:40:08

图片存储位置:1.自己的服务器。2.CDN。不管是哪种都要钱

风尘浪孓 2022-09-18 23:40:08

为啥优先加载cdn图片 你就不花一分钱?

把时间冻结 2022-09-18 23:40:08

不明白怎么免费,可以再解释一下吗?

梦一生花开无言 2022-09-18 23:40:08

抱歉,我没听懂你想说的。

岁月静好 2022-09-18 23:40:08

楼主大概是想注册一堆免费 CDN 的账号,上传和引用的图片分配给各个 CDN 存储,这样一来自己只要在后端动态管理各个 CDN 的资源,不要超出免费额度,那么自己的服务器上就不用存储图片,而且 CDN 容量还不小。
当年各大云盘涌现的时候我也是这么想的:我也做一个“云盘”,告诉用户我可以提供比任何一家服务商都大的免费存储空间,但是用户来我这注册的时候,我悄悄地拿用户的信息注册其他家的云盘,然后把用户存储的文件分散保存到各个云盘。
后来各大云盘纷纷关门大吉的时候,我庆幸自己当初没这么干。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文