auto-novel
auto-novel copied to clipboard
网站优化需求/策略
最近看的时候很不稳定,常常请求超时,想问一下是不是有优化(减少浏览器对伺服器的请求)的需求? 目前想到的方案:
- 用 vite-ssg 产生小说(含内容)初始页面静态档,用 cloudflare 等 cdn 来做前端缓存,后续 ajax 操作照旧
- 目前想到的读取的动态数据就是 toc 章节已读/未读状态, 解决方案看可不可以改 api 把 toc 已读独立出来存在 localstorage, 显示时一律从 localstorage 读取,在背景同步 localstorage 跟伺服器数据。
以上应该可以确保在无需对伺服器请求的情况下靠 cdn 缓存完整读完一部小说,同时大幅降低对伺服器的请求。
最近请求超时是由多方面原因共同导致的,主要原因是数据库结构问题,获取翻译任务需要扫一遍章节,很卡。现在正在修。 不过这个issue可以开着。
好的,如果有需要我可以帮忙处理这功能(可能会需要数据库,但可以用 dummy 资料)
没事,正在以龟速推进。
目前服务器稳定多了
- 数据库虽然还没搞定,但换了SSD后稳定了不少,另外定位了一个导致硬盘空间不足的问题。
- 网络的话偶尔还是会被切,需要和运营商继续战斗。