我会将章节标题存储到数据库,文章内容字多存储在第三方平台,例如网盘、社交平台或笔记网站。由于文章内容较多,选择存储在第三方平台可以节省数据库的存储空间。
我想到利用平台功能进行存储
社交平台:(语雀、有道笔记...)利用社交平台的草稿、或者发布功能进行永久存储,然后读取 html 拿到内容
网盘:利用网盘、然后分析上传下载而进行存储和读取,因为很多网盘送 xxT 、又不会过期
GitHub: GitHub 的容量较小,并且在国内访问速度可能较慢。
七牛云: 付费,不给钱可能存储的东西就没了。
百度云网盘: 提供 API 进行下载和上传,容量扩容也比较方便。但是下载操作相对麻烦,需要先获取列表再进行下载。
蓝奏: 不限制速度和容量,但需要自行分析请求并构建上传和下载的 API 。研究成本较高,可能加密或者有下载限制什么的
存储纯文本,访问速度要快,因为要请求第三方获取内容:client=> serve 请求第三方 => 返回文字
有哪些存储方案?

我觉得百度网盘还行,就是下载麻烦 ~

纯文本走静态 CDN 流量很便宜,完全没必要折腾这种方案。对象存储+CDN 差不多了

数据量有多少,有营收吗,请求并发量怎么样薅羊毛基本不稳,指不定哪天就炸了,没有便宜可靠的方案,顶多挂到多个平台,做好备份。可以考虑用 rclone 薅网盘挂载到本地,比如微软 E5 开发者体验包,最多能 25T ,Google Drive 教育 100T ,阿里云盘

在做盗版小说站?可以把章节目录拼接后存在 cloudflare 的 kv 数据库或者 d1 数据库里,k 是小说 id ,v 是目录,小说详情什等等拼接成的一个数据结构,然后小说的具体内容用 cloudflare 的 r2 存储,如果要实现注册,登录,书架等等的功能,用 workers 。这样读者打开一本书的详情将只触发一次 kv 读,从目录界面打开一本书的一章不涉及任何数据库操作,然后章节内容从 r2 取,r2 的流量是免费的。不过要考虑版权问题,被投诉之后 cf 会删号

好像不太可行,我的需求只是借用第三方存储小说文本就行;对于 Cloudflare KV 数据库,免费套餐的容量限制为免费用户每月存储量 1GB ,每日读取量 10GB 。如果您需要更大的存储容量或更高的使用限制,您可以考虑升级到 Cloudflare 的付费套餐。对于 Cloudflare Durable Objects ( D1 数据库),免费套餐的容量限制为每个对象的存储量为 1MB ,每个对象的内存使用量为 128MB ,每个对象的 CPU 使用时间为 10ms/请求。对于较大的小说内容或高流量的应用,这些限制可能会受到限制。同样地,如果您需要更高级的功能和更高的容量限制,您可能需要考虑升级到付费套餐。

有 1T 完全足够了,就怕网络不流畅

123pan 推出了个直链功能, 你可以看看

1T 不计流量:B2+Cloudflare $72/yrWasabi $84/yriDrive e2 $20/yr

是哪个? 是存储内容不超过 1T ,怎么访问都不计算流量?

全世界的小说加起来能有 1T ?

8 楼给出的是仅收存储费用(即不收流量费用)的方案,并按 1T 的内容存储量列出每一个方案的存储成本。

发现一个 alist ,我觉得用挂在云盘是最优选择,好像阿里云盘提供 api 访问比百度简洁很多,所以就算不能挂载了也可以用 api 把~ ,直接用本地 nodejs 的 fs 就可以读取和写入,非常棒 ~

本来打算用百度云 api 的,太难用了,读取个 txt 文件,还需要分 3 个请求才拿到

优先考虑白嫖方案,收费固然可以,就是刚开始玩,还是先玩免费的,而且存储这种小型文本,也应该足够了。

几十的并发可能还行,几千的并发估计就炸了(

注意做好备份

用挂载访问频繁会 timeout ? 有没有更好的网盘挂载的推荐,我看了资料,好像访问频繁,或者被别人刷量会被封、不可以图床什么的、不知道我这种场景是否允许。

#9 B2+Cloudflare 流量免费,一天几十 T 估计是可以的Wasabi 月免费流量少,只有 100%iDrive e2 存储最便宜,月免费流量 300%buyvm vps+1TB storage 大概 $8.5/mo ,不限流量限流量的小厂 storage VPS 就更多了,一般都在 $4~$10/moalist 这类方案也许也可以?用各类网盘来做,client 还不需要账户

#17 利用网盘你还要分发,看你描述,每天访问量还不会小,是一定会被封的

IPFS 技术,可以把数据存到 nft.storage/ ,目前没有总容量限制。

IPFS 技术,可以把数据存到 nft.storage/ ,目前没有总容量限制。

telegram...

坚果云 WebDAV, 不限容量限流量

这种场景可靠性应该放第一位?

Backblaze + Cloudflare 完事

我看了下,好像只有 10GB 的存储容量,不知道能不能免费提升

小说内容公开访问,就 push 到 github 上,用 githubio 访问呗

坚果云、infini-cloud

自己建立本地资源管理系统

“七牛云: 付费,不给钱可能存储的东西就没了“这句话可以详细说说吗,我现在 joplin 的数据就在七牛云上存储着,使用的免费额度。如果使用免费额度的情况下数据可能丢失,我也得考虑迁移到其他云了

总结一下 存储空间 流量 备注123pan 2T 100G/月(直链)坚果云 不限制 3G/月七牛云 10G 10G B2+CF 10G 不限制 容量太少CF R2 10G/月 1KW/次 对比 B2 每月可存 10GB?网盘挂载 - 不限制 (高并发封号?,通过分发多网盘备份) ✔ ... 欢迎补充如果说我注册 2 个账号呢?

OneDrive+alist 自己去搞个 e5 账号就行