全栈开发
·2025-10-30在公司遇到一个加载速度优化的问题,请教一下各位大佬。
我们公司的一个内部的系统是用 Flask 做的,前端纯原生 HTML 代码,在 Flask 中通过 `render_template()` 渲染,这导致前端的渲染必须在后端接口请求完成之后才开始。比如访问`/policy`界面,必须等待`/policy`这个接口的业务代码执行完了之后才能开始渲染页面。问题出现在`/policy`这个接口调用了很多个国外的第三方 API(要先获取 `secret`)。系统服务器部署在国内,接口执行又需要给国外的 API 发请求,虽然在 Flask 上配置了全局代理,但是延迟还是很高(有时从点击到页面渲染完成需要好几分钟)。
当前我处理的思路是准备一个香港的服务器,将当前这个需要优化的系统部署上去,取消后端服务器上的代理。然后在公司的客户端上使用本地的 VPN 访问香港的服务器。从理论上看延迟应该是一样的,但是 Windows 上的 VPN 比 Linux 上的好找一些,而且平常使用 Windows 上的 VPN 上网延迟也不会像当前这个系统这样高。从经验上看这种方案应该有一点效果?但是还有待验证。
想请教一下各位大佬有没有遇到过类似的情况?有啥好的处理建议哇,谢谢大伙!
3
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
