对于Web App,内容下载在Chrome中花了太多时间

时间:2019-03-14 21:31:40

标签: java angularjs google-chrome

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

我们正在设计的网页存在一些性能问题,因此我检查了网络时间,看来95%的时间都用于内容下载。我已经检查了日志,并且所有内容都可以快速响应,所有查询都可以快速运行,并且所有功能都可以毫无问题地完成。我似乎不知道为什么以及何时下载内容。

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

Screenshot of Network Tab on server

Screenshot of same application on my local

Request Headers on local machine

Request Headers on Server

请尝试任何建议。这个Java Spring启动应用程序,数据库是postgres

1 个答案:

答案 0 :(得分:0)

好,所以我终于弄清了为什么下载内容花费这么多时间。

基本上,在本地主机上时,所有数据都直接下载到计算机上并进行了处理,因此无需下载任何内容。但是,如果是服务器,则将数据下载到服务器上,并在处理完该数据后将其发送到客户端计算机,然后在此处进行内容下载。

我知道它是如此基础,但是我不知道什么是内容下载?

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