首页 > 解决方案 > 内容下载在 chrome for Web App 中占用太多

问题描述

所以我已经面对这个问题很长一段时间了,我到处研究我可以找到解决方案,但无济于事。

我们正在设计的网页存在一些性能问题,所以我检查了网络时间,似乎 95% 的时间都花在了内容下载上。我检查了日志,一切都在快速响应,所有查询都运行得很快,所有功能都完成了,没有任何问题。我似乎不明白内容下载时间的原因和来源。

在我的本地机器上需要几毫秒,但在服务器上大约需要 1 分钟才能记录约 220 条记录。

服务器上网络选项卡的屏幕截图

我本地的相同应用程序的屏幕截图

本地计算机上的请求标头

服务器上的请求标头

请任何我可以尝试的建议。这个java Spring boot应用程序,数据库是postgres

标签: javaangularjsgoogle-chrome

解决方案


好的,所以我终于弄清楚了为什么内容下载所花费的时间差异如此之大。

基本上,当在 localhost 上时,所有数据都直接下载到机器上并进行处理,因此无需下载任何内容。但是在服务器的情况下,数据被下载到服务器上并在处理后处理这些数据需要发送到客户端机器,这就是内容下载时间开始的地方。

我知道它很基础,但我从来不知道什么是内容下载?

无论如何,通过启用 gzip 压缩,我能够将服务器上的内容下载时间控制在 3 秒以下。


推荐阅读