AngularJS 包含许多文件的应用因最大 TCP 请求而停止
AngularJS app with many files, stalled due max TCP requests
我构建了一个包含许多 js 文件的 AngularJS 应用程序。 Chrome 当时只允许 6 个 TCP 连接,因此其他请求会停止,直到前 6 个连接完成,导致复合加载时间非常长。
如何更改应用程序以使 TCP 请求不会被 chrome 拖延,最简单的方法是什么?
我不知道 Angular JS – 但通常您应该先构建(连接和缩小)JS,然后再将其发布到 Web 上。使用单个 JS 文件仅在开发期间或对本地 运行 的应用程序有用。
因此:尝试将所有模块连接到一个文件中并在浏览器中加载它。
我遇到了同样的问题,但我使用的是 Visual Studio 和 Web API。我的问题是 Visual Studio 的浏览器 link 插件。它占用了 Chrome 中的 TCP 连接。通过关闭浏览器 link 插件,我的 http 请求不再停止。
我构建了一个包含许多 js 文件的 AngularJS 应用程序。 Chrome 当时只允许 6 个 TCP 连接,因此其他请求会停止,直到前 6 个连接完成,导致复合加载时间非常长。
如何更改应用程序以使 TCP 请求不会被 chrome 拖延,最简单的方法是什么?
我不知道 Angular JS – 但通常您应该先构建(连接和缩小)JS,然后再将其发布到 Web 上。使用单个 JS 文件仅在开发期间或对本地 运行 的应用程序有用。
因此:尝试将所有模块连接到一个文件中并在浏览器中加载它。
我遇到了同样的问题,但我使用的是 Visual Studio 和 Web API。我的问题是 Visual Studio 的浏览器 link 插件。它占用了 Chrome 中的 TCP 连接。通过关闭浏览器 link 插件,我的 http 请求不再停止。