當我在本地開發時,有時(並非每次,但通常都是),成功下載了數百個JS文件(看起來像我們目前拉動1393個腳本)後,Chrome將從下載並行地將文件串行下載。Chrome切換到串行下載腳本
服務器是節點,使用express和模塊「serve-static」。我使用的是Chrome 43.0。我使用節點0.12.2。我正在使用serve-static 1.9.3。這些文件都是使用像<script src="foobar.js"></script>
這樣的常規腳本標籤進行請求的。我懷疑這是一個Chrome問題,因爲服務器響應不會改變。但瀏覽器請求不會改變,只有他們的時間/順序。
任何想法?
編輯:由於這看起來是一個瀏覽器的問題,我已經提交到Chromium此錯誤報告:https://code.google.com/p/chromium/issues/detail?can=2&q=serial%20script%20downloading&colspec=ID%20Pri%20M%20Week%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS%20Modified&id=500948&thanks=500948&ts=1434467876
你會期待什麼?考慮到HTTP規範限制了同時連接的客戶端/服務器連接的數量...... –
然而,您究竟如何包含這些腳本? –
@ c-smile HTTP規範限制了同時連接的數量,但它們**應該**然後以組的形式下載,即6個連接關閉6個新的更多打開(或重用)例如。一個接一個是一個奇怪的問題。 – devconcept