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

重新表达一下.

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

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

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

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

如果可以的话

  1. 使用多个cdn

  2. 懒加载时替换

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

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

优点:

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

缺点:

  1. 资源服务需要额外的管理
回复
阅读 2.5k
6 个回答

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

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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏