auto-novel icon indicating copy to clipboard operation
auto-novel copied to clipboard

网站优化需求/策略

Open garyyeap opened this issue 1 year ago • 3 comments

最近看的时候很不稳定,常常请求超时,想问一下是不是有优化(减少浏览器对伺服器的请求)的需求? 目前想到的方案:

  1. 用 vite-ssg 产生小说(含内容)初始页面静态档,用 cloudflare 等 cdn 来做前端缓存,后续 ajax 操作照旧
  2. 目前想到的读取的动态数据就是 toc 章节已读/未读状态, 解决方案看可不可以改 api 把 toc 已读独立出来存在 localstorage, 显示时一律从 localstorage 读取,在背景同步 localstorage 跟伺服器数据。

以上应该可以确保在无需对伺服器请求的情况下靠 cdn 缓存完整读完一部小说,同时大幅降低对伺服器的请求。

garyyeap avatar Aug 13 '24 08:08 garyyeap

最近请求超时是由多方面原因共同导致的,主要原因是数据库结构问题,获取翻译任务需要扫一遍章节,很卡。现在正在修。 不过这个issue可以开着。

FishHawk avatar Aug 13 '24 08:08 FishHawk

好的,如果有需要我可以帮忙处理这功能(可能会需要数据库,但可以用 dummy 资料)

garyyeap avatar Aug 13 '24 10:08 garyyeap

没事,正在以龟速推进。

FishHawk avatar Aug 13 '24 14:08 FishHawk

目前服务器稳定多了

  • 数据库虽然还没搞定,但换了SSD后稳定了不少,另外定位了一个导致硬盘空间不足的问题。
  • 网络的话偶尔还是会被切,需要和运营商继续战斗。

FishHawk avatar Apr 01 '25 07:04 FishHawk