![](/img/trans.png)
[英]How to combine requests for multiple javascript files into one http request?
[英]Multiple Javascript files but only one HTTP request
我想很好地分離我的JS,所以每個對象都在自己的文件中,我可能會構建我的目錄和文件,如:
/js/modules/module1.js /js/pages/page1.js
問題是我不希望每個文件都有50個HTTP請求,有沒有辦法做到這一點?
這種技術非常基礎和合乎邏輯。 情況是我們在HTML的標題中有幾個外部Javascript文件調用,這意味着來自客戶端瀏覽器的幾個HTTP請求。 我們如何減少所有這些HTTP請求?
將它們組合起來,以便至少只有一次調用外部Javascript文件,避免破壞網頁上任何依賴於Javascript的功能,縮小Javascript以節省帶寬
我想到了兩種方式:
/scripts/all.js
,並在請求該js時,編譯並合並所有文件並提供它們。 您可以使用PHP文件來組合所有這些文件。 許多PHP軟件(如IP.board)都使用此技術
在ASP.NET的情況下,這將有所幫助 - http://abhijitjana.net/2011/10/06/bundling-and-minification-in-asp-net-4-5/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.