vue_cache.md 820 B

G:\code\upwork\zhang_crawl_bio\ui 当前项目采用 vue3(语法糖) + element-plus + fastapi 架构。 由于 proxy.py 是 /api/proxy/{router} 的接口 ,当前端请求时,有些接口需要耗时5s~15s 我想在前端层面首次启动时,就调用 get_sub_url get_sys_proxy 接口,并且记录时间戳存储到本地作为缓存。 因此前端可能要封装这两个请求让它支持缓存的操作,避免频繁长时间请求,让 UI 切换更加顺滑。

同时,缓存也会过期,因此或许可以设置一个代理守卫,定期获取数据,自动保存到前端本地。这样缓存就会一直保持最新,并且让用户无感体验。 因为目前来说过期时间是1小时并不 我这个思路是否符合前后端最佳软件设计架构?你来决定应该如何优化。