V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
nangdiea
V2EX  ›  程序员

打算找个存储小说内容的方案,问有哪些地方可以免费存储?

  •  
  •   nangdiea · 2023-09-17 18:09:38 +08:00 · 4113 次点击
    这是一个创建于 467 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我会将章节标题存储到数据库,文章内容字多存储在第三方平台,例如网盘、社交平台或笔记网站。由于文章内容较多,选择存储在第三方平台可以节省数据库的存储空间。

    我想到利用平台功能进行存储

    社交平台:(语雀、有道笔记...)利用社交平台的草稿、或者发布功能进行永久存储,然后读取 html 拿到内容 网盘:利用网盘、然后分析上传下载而进行存储和读取,因为很多网盘送 xxT 、又不会过期

    GitHub: GitHub 的容量较小,并且在国内访问速度可能较慢。

    七牛云: 付费,不给钱可能存储的东西就没了。

    百度云网盘: 提供 API 进行下载和上传,容量扩容也比较方便。但是下载操作相对麻烦,需要先获取列表再进行下载。

    蓝奏: 不限制速度和容量,但需要自行分析请求并构建上传和下载的 API 。研究成本较高,可能加密或者有下载限制什么的

    存储纯文本,访问速度要快,因为要请求第三方获取内容:client=> serve 请求第三方 => 返回文字

    有哪些存储方案?

    35 条回复    2023-10-16 22:56:59 +08:00
    nangdiea
        1
    nangdiea  
    OP
       2023-09-17 18:10:54 +08:00
    我觉得百度网盘还行,就是下载麻烦 ~
    chinabrowser
        2
    chinabrowser  
       2023-09-17 18:26:20 +08:00 via Android
    纯文本走静态 CDN 流量很便宜,完全没必要折腾这种方案。对象存储+CDN 差不多了
    leaflxh
        3
    leaflxh  
       2023-09-17 18:29:29 +08:00
    数据量有多少,有营收吗,请求并发量怎么样

    薅羊毛基本不稳,指不定哪天就炸了,没有便宜可靠的方案,顶多挂到多个平台,做好备份。

    可以考虑用 rclone 薅网盘挂载到本地,比如微软 E5 开发者体验包,最多能 25T ,Google Drive 教育 100T ,阿里云盘
    wdf1286
        4
    wdf1286  
       2023-09-17 18:41:20 +08:00
    在做盗版小说站?可以把章节目录拼接后存在 cloudflare 的 kv 数据库或者 d1 数据库里,k 是小说 id ,v 是目录,小说详情什等等拼接成的一个数据结构,然后小说的具体内容用 cloudflare 的 r2 存储,如果要实现注册,登录,书架等等的功能,用 workers 。
    这样读者打开一本书的详情将只触发一次 kv 读,从目录界面打开一本书的一章不涉及任何数据库操作,然后章节内容从 r2 取,r2 的流量是免费的。
    不过要考虑版权问题,被投诉之后 cf 会删号
    nangdiea
        5
    nangdiea  
    OP
       2023-09-17 19:28:28 +08:00
    @wdf1286 好像不太可行,我的需求只是借用第三方存储小说文本就行;
    对于 Cloudflare KV 数据库,免费套餐的容量限制为免费用户每月存储量 1GB ,每日读取量 10GB 。如果您需要更大的存储容量或更高的使用限制,您可以考虑升级到 Cloudflare 的付费套餐。

    对于 Cloudflare Durable Objects ( D1 数据库),免费套餐的容量限制为每个对象的存储量为 1MB ,每个对象的内存使用量为 128MB ,每个对象的 CPU 使用时间为 10ms/请求。对于较大的小说内容或高流量的应用,这些限制可能会受到限制。同样地,如果您需要更高级的功能和更高的容量限制,您可能需要考虑升级到付费套餐。
    nangdiea
        6
    nangdiea  
    OP
       2023-09-17 19:32:17 +08:00
    @leaflxh 有 1T 完全足够了,就怕网络不流畅
    Next18591
        7
    Next18591  
       2023-09-17 19:49:38 +08:00
    123pan 推出了个直链功能, 你可以看看
    0o0O0o0O0o
        8
    0o0O0o0O0o  
       2023-09-17 19:59:08 +08:00
    1T 不计流量:
    B2+Cloudflare $72/yr
    Wasabi $84/yr
    iDrive e2 $20/yr
    nangdiea
        9
    nangdiea  
    OP
       2023-09-17 20:21:28 +08:00
    @0o0O0o0O0o 是哪个? 是存储内容不超过 1T ,怎么访问都不计算流量?
    whileFalse
        10
    whileFalse  
       2023-09-17 20:52:08 +08:00
    全世界的小说加起来能有 1T ?
    yin1999
        11
    yin1999  
       2023-09-17 21:11:32 +08:00
    @nangdiea 8 楼给出的是仅收存储费用(即不收流量费用)的方案,并按 1T 的内容存储量列出每一个方案的存储成本。
    nangdiea
        12
    nangdiea  
    OP
       2023-09-17 21:14:17 +08:00
    @leaflxh 发现一个 alist ,我觉得用挂在云盘是最优选择,好像阿里云盘提供 api 访问比百度简洁很多,所以就算不能挂载了也可以用 api 把~ ,直接用本地 nodejs 的 fs 就可以读取和写入,非常棒 ~
    nangdiea
        13
    nangdiea  
    OP
       2023-09-17 21:17:24 +08:00
    本来打算用百度云 api 的,太难用了,读取个 txt 文件,还需要分 3 个请求才拿到
    nangdiea
        14
    nangdiea  
    OP
       2023-09-17 21:18:36 +08:00
    @yin1999 优先考虑白嫖方案,收费固然可以,就是刚开始玩,还是先玩免费的,而且存储这种小型文本,也应该足够了。
    leaflxh
        15
    leaflxh  
       2023-09-17 21:19:08 +08:00
    几十的并发可能还行,几千的并发估计就炸了(
    leaflxh
        16
    leaflxh  
       2023-09-17 21:19:30 +08:00
    注意做好备份
    nangdiea
        17
    nangdiea  
    OP
       2023-09-17 21:24:29 +08:00
    @leaflxh 用挂载访问频繁会 timeout ? 有没有更好的网盘挂载的推荐,我看了资料,好像访问频繁,或者被别人刷量会被封、不可以图床什么的、不知道我这种场景是否允许。
    0o0O0o0O0o
        18
    0o0O0o0O0o  
       2023-09-17 21:31:15 +08:00   ❤️ 1
    @nangdiea #9

    B2+Cloudflare 流量免费,一天几十 T 估计是可以的
    Wasabi 月免费流量少,只有 100%
    iDrive e2 存储最便宜,月免费流量 300%

    buyvm vps+1TB storage 大概 $8.5/mo ,不限流量
    限流量的小厂 storage VPS 就更多了,一般都在 $4~$10/mo

    alist 这类方案也许也可以?用各类网盘来做,client 还不需要账户
    0o0O0o0O0o
        19
    0o0O0o0O0o  
       2023-09-17 21:32:32 +08:00
    @nangdiea #17 利用网盘你还要分发,看你描述,每天访问量还不会小,是一定会被封的
    redtea
        20
    redtea  
       2023-09-17 21:33:05 +08:00
    IPFS 技术,可以把数据存到 https://nft.storage/ ,目前没有总容量限制。
    redtea
        21
    redtea  
       2023-09-17 21:33:05 +08:00
    IPFS 技术,可以把数据存到 https://nft.storage/ ,目前没有总容量限制。
    demonzoo
        22
    demonzoo  
       2023-09-17 21:49:21 +08:00
    telegram...
    FengMubai
        23
    FengMubai  
       2023-09-17 22:40:54 +08:00
    坚果云 WebDAV, 不限容量限流量
    securityCoding
        24
    securityCoding  
       2023-09-17 22:45:56 +08:00
    这种场景可靠性应该放第一位?
    iwdmb
        25
    iwdmb  
       2023-09-17 22:50:31 +08:00
    Backblaze + Cloudflare 完事
    nangdiea
        26
    nangdiea  
    OP
       2023-09-17 23:50:03 +08:00
    @iwdmb 我看了下,好像只有 10GB 的存储容量,不知道能不能免费提升
    0xsui
        27
    0xsui  
       2023-09-18 08:18:57 +08:00
    小说内容公开访问,就 push 到 github 上,用 githubio 访问呗
    bishuai
        28
    bishuai  
       2023-09-18 08:37:23 +08:00
    坚果云、infini-cloud
    huihushijie1996
        29
    huihushijie1996  
       2023-09-18 09:04:05 +08:00
    自己建立本地资源管理系统
    mikasa1024
        30
    mikasa1024  
       2023-09-18 10:00:32 +08:00
    “七牛云: 付费,不给钱可能存储的东西就没了“

    这句话可以详细说说吗,我现在 joplin 的数据就在七牛云上存储着,使用的免费额度。如果使用免费额度的情况下数据可能丢失,我也得考虑迁移到其他云了
    nangdiea
        31
    nangdiea  
    OP
       2023-09-18 11:40:52 +08:00
    总结一下
    存储空间 流量 备注
    123pan 2T 100G/月(直链)
    坚果云 不限制 3G/月
    七牛云 10G 10G
    B2+CF 10G 不限制 容量太少
    CF R2 10G/月 1KW/次 对比 B2 每月可存 10GB?
    网盘挂载 - 不限制 (高并发封号?,通过分发多网盘备份) ✔

    ... 欢迎补充

    如果说我注册 2 个账号呢?
    tan9O
        32
    tan9O  
       2023-09-18 18:27:15 +08:00
    OneDrive+alist 自己去搞个 e5 账号就行
    nangdiea
        33
    nangdiea  
    OP
       2023-09-18 19:45:17 +08:00
    @tan9O 对,我现在在搞 alist ,我的思路是同时存储 3 个左右的网盘,到时候某个失效还能有个备份,而且流量大,可以做分发;还在研究 alist 上传读取; OneDrive 提供容量太小了,阿里网盘+蓝奏+百度就很棒
    aru
        34
    aru  
       2023-09-18 21:39:05 +08:00
    浏览量大了容易吃免费饭,楼主慎重
    yrj
        35
    yrj  
       2023-10-16 22:56:59 +08:00
    我来回答一下吧,这类存储,有三套方案,
    1.网盘 2.大盘鸡 3.对象存储
    费用从低到高,但也各有优缺点,具体就看你取舍了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2721 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:18 · PVG 20:18 · LAX 04:18 · JFK 07:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.