Nginx比Apache下载main.bundle.js慢

时间:2016-12-20 07:30:31

标签: apache nginx

我有一个Angular2应用程序,我现在一直在开发。在本地我运行Nginx服务器,但部署服务器使用Apache。为了统一我用来将部署服务器移动到Nginx的东西,但是我使用Nginx获得了非常慢的结果。

Apache加载大约5秒钟(转移1.1MB) Apache Loads in 5 seconds

Nginx加载16-20秒(转移5MB) Nginx loads in 20 seconds

这些都位于指向完全相同目录的同一服务器上。 main.bundle.js的实际大小是4470365 main.bundle.js所以看起来Nginx正在加载整个文件。

Apache如何只能下载737K?

1 个答案:

答案 0 :(得分:1)

您可以通过单击Inspect element Network选项卡中的确切文件来检查具有nginx和apache的文件中启用的功能。然后转到Headers,然后转到Response Headers,如附图所示。 Headers contain the modules enabled on server

检查是否在任何一台服务器中启用了gzip压缩。这是文件较小的唯一原因。