我会将章节标题存储到数据库,文章内容字多存储在第三方平台,例如网盘、社交平台或笔记网站。由于文章内容较多,选择存储在第三方平台可以节省数据库的存储空间。
社交平台:(语雀、有道笔记...)利用社交平台的草稿、或者发布功能进行永久存储,然后读取 html 拿到内容 网盘:利用网盘、然后分析上传下载而进行存储和读取,因为很多网盘送 xxT 、又不会过期
GitHub: GitHub 的容量较小,并且在国内访问速度可能较慢。
七牛云: 付费,不给钱可能存储的东西就没了。
百度云网盘: 提供 API 进行下载和上传,容量扩容也比较方便。但是下载操作相对麻烦,需要先获取列表再进行下载。
蓝奏: 不限制速度和容量,但需要自行分析请求并构建上传和下载的 API 。研究成本较高,可能加密或者有下载限制什么的
存储纯文本,访问速度要快,因为要请求第三方获取内容:client=> serve 请求第三方 => 返回文字
1
nangdiea OP 我觉得百度网盘还行,就是下载麻烦 ~
|
2
chinabrowser 2023-09-17 18:26:20 +08:00 via Android
纯文本走静态 CDN 流量很便宜,完全没必要折腾这种方案。对象存储+CDN 差不多了
|
3
leaflxh 2023-09-17 18:29:29 +08:00
数据量有多少,有营收吗,请求并发量怎么样
薅羊毛基本不稳,指不定哪天就炸了,没有便宜可靠的方案,顶多挂到多个平台,做好备份。 可以考虑用 rclone 薅网盘挂载到本地,比如微软 E5 开发者体验包,最多能 25T ,Google Drive 教育 100T ,阿里云盘 |
4
wdf1286 2023-09-17 18:41:20 +08:00
在做盗版小说站?可以把章节目录拼接后存在 cloudflare 的 kv 数据库或者 d1 数据库里,k 是小说 id ,v 是目录,小说详情什等等拼接成的一个数据结构,然后小说的具体内容用 cloudflare 的 r2 存储,如果要实现注册,登录,书架等等的功能,用 workers 。
这样读者打开一本书的详情将只触发一次 kv 读,从目录界面打开一本书的一章不涉及任何数据库操作,然后章节内容从 r2 取,r2 的流量是免费的。 不过要考虑版权问题,被投诉之后 cf 会删号 |
5
nangdiea OP @wdf1286 好像不太可行,我的需求只是借用第三方存储小说文本就行;
对于 Cloudflare KV 数据库,免费套餐的容量限制为免费用户每月存储量 1GB ,每日读取量 10GB 。如果您需要更大的存储容量或更高的使用限制,您可以考虑升级到 Cloudflare 的付费套餐。 对于 Cloudflare Durable Objects ( D1 数据库),免费套餐的容量限制为每个对象的存储量为 1MB ,每个对象的内存使用量为 128MB ,每个对象的 CPU 使用时间为 10ms/请求。对于较大的小说内容或高流量的应用,这些限制可能会受到限制。同样地,如果您需要更高级的功能和更高的容量限制,您可能需要考虑升级到付费套餐。 |
7
Next18591 2023-09-17 19:49:38 +08:00
123pan 推出了个直链功能, 你可以看看
|
8
0o0O0o0O0o 2023-09-17 19:59:08 +08:00
1T 不计流量:
B2+Cloudflare $72/yr Wasabi $84/yr iDrive e2 $20/yr |
9
nangdiea OP @0o0O0o0O0o 是哪个? 是存储内容不超过 1T ,怎么访问都不计算流量?
|
10
whileFalse 2023-09-17 20:52:08 +08:00
全世界的小说加起来能有 1T ?
|
12
nangdiea OP @leaflxh 发现一个 alist ,我觉得用挂在云盘是最优选择,好像阿里云盘提供 api 访问比百度简洁很多,所以就算不能挂载了也可以用 api 把~ ,直接用本地 nodejs 的 fs 就可以读取和写入,非常棒 ~
|
13
nangdiea OP 本来打算用百度云 api 的,太难用了,读取个 txt 文件,还需要分 3 个请求才拿到
|
14
nangdiea OP @yin1999 优先考虑白嫖方案,收费固然可以,就是刚开始玩,还是先玩免费的,而且存储这种小型文本,也应该足够了。
|
15
leaflxh 2023-09-17 21:19:08 +08:00
几十的并发可能还行,几千的并发估计就炸了(
|
16
leaflxh 2023-09-17 21:19:30 +08:00
注意做好备份
|
17
nangdiea OP @leaflxh 用挂载访问频繁会 timeout ? 有没有更好的网盘挂载的推荐,我看了资料,好像访问频繁,或者被别人刷量会被封、不可以图床什么的、不知道我这种场景是否允许。
|
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 还不需要账户 |
19
0o0O0o0O0o 2023-09-17 21:32:32 +08:00
@nangdiea #17 利用网盘你还要分发,看你描述,每天访问量还不会小,是一定会被封的
|
20
redtea 2023-09-17 21:33:05 +08:00
IPFS 技术,可以把数据存到 https://nft.storage/ ,目前没有总容量限制。
|
21
redtea 2023-09-17 21:33:05 +08:00
IPFS 技术,可以把数据存到 https://nft.storage/ ,目前没有总容量限制。
|
22
demonzoo 2023-09-17 21:49:21 +08:00
telegram...
|
23
FengMubai 2023-09-17 22:40:54 +08:00
坚果云 WebDAV, 不限容量限流量
|
24
securityCoding 2023-09-17 22:45:56 +08:00
这种场景可靠性应该放第一位?
|
25
iwdmb 2023-09-17 22:50:31 +08:00
Backblaze + Cloudflare 完事
|
27
0xsui 2023-09-18 08:18:57 +08:00
小说内容公开访问,就 push 到 github 上,用 githubio 访问呗
|
28
bishuai 2023-09-18 08:37:23 +08:00
坚果云、infini-cloud
|
29
huihushijie1996 2023-09-18 09:04:05 +08:00
自己建立本地资源管理系统
|
30
mikasa1024 2023-09-18 10:00:32 +08:00
“七牛云: 付费,不给钱可能存储的东西就没了“
这句话可以详细说说吗,我现在 joplin 的数据就在七牛云上存储着,使用的免费额度。如果使用免费额度的情况下数据可能丢失,我也得考虑迁移到其他云了 |
31
nangdiea OP 总结一下
存储空间 流量 备注 123pan 2T 100G/月(直链) 坚果云 不限制 3G/月 七牛云 10G 10G B2+CF 10G 不限制 容量太少 CF R2 10G/月 1KW/次 对比 B2 每月可存 10GB? 网盘挂载 - 不限制 (高并发封号?,通过分发多网盘备份) ✔ ... 欢迎补充 如果说我注册 2 个账号呢? |
32
tan9O 2023-09-18 18:27:15 +08:00
OneDrive+alist 自己去搞个 e5 账号就行
|
33
nangdiea OP @tan9O 对,我现在在搞 alist ,我的思路是同时存储 3 个左右的网盘,到时候某个失效还能有个备份,而且流量大,可以做分发;还在研究 alist 上传读取; OneDrive 提供容量太小了,阿里网盘+蓝奏+百度就很棒
|
34
aru 2023-09-18 21:39:05 +08:00
浏览量大了容易吃免费饭,楼主慎重
|
35
yrj 2023-10-16 22:56:59 +08:00
我来回答一下吧,这类存储,有三套方案,
1.网盘 2.大盘鸡 3.对象存储 费用从低到高,但也各有优缺点,具体就看你取舍了 |