我構建了一個由許多js文件組成的AngularJS應用程序。 Chrome僅允許6個TCP連接,所以其他請求將暫停,直到第6次完成,導致非常長的複合加載時間。有很多文件的AngularJS應用程序,因最大TCP請求而停止
如何更改應用程序,使得TCP請求不會被chrome停滯,以及最簡單的方法是什麼?
我構建了一個由許多js文件組成的AngularJS應用程序。 Chrome僅允許6個TCP連接,所以其他請求將暫停,直到第6次完成,導致非常長的複合加載時間。有很多文件的AngularJS應用程序,因最大TCP請求而停止
如何更改應用程序,使得TCP請求不會被chrome停滯,以及最簡單的方法是什麼?
我不知道Angular JS--但通常你應該在JS上構建(連接& minify)JS之後才能在網頁上交付它。使用單個JS文件僅在開發過程中或在本地運行的應用程序中才有用。
Ergo:嘗試將所有模塊連接成一個文件並在瀏覽器中加載。
我有同樣的問題,但我使用Visual Studio與Web API。我的問題是Visual Studio的瀏覽器鏈接插件。它佔用了Chrome中的TCP連接。通過關閉瀏覽器鏈接插件,我的http請求不再停滯。