簡體   English   中英

requirejs優化器vs.asp.net樣式/腳本捆綁與gzip壓縮

[英]requirejs optimizer vs asp.net style/script bundling vs gzip compression

使用asp.net服務器端,我可以對.css文件進行樣式捆綁,對.js文件進行腳本捆綁。 所有.css或.js文件都以每種格式打包到一個文件中並縮小。

現在,我也在客戶端使用requirejs,並問自己現在是否仍應使用requirejs優化器來壓縮.css和.js文件,例如我的javascript庫(通常這些庫已被壓縮...)。 好的,仍然有requirejs模塊,這些模塊是我的viewmodel等...可以壓縮,但是那些文件通常是3-4 kb,我認為這確實不值得。

我還問自己,當對文件進行gzip壓縮(通常可以提供最佳效果)時,我是否值得花時間花時間來優化我的requirejs優化程序。

因此,您認為我應該使用requirejs優化器,還是將asp.net上的樣式/腳本捆綁和IIS服務器上的gzip壓縮完全夠用?

使用RequireJS進行的優化類似於asp.net捆綁所做的工作。 捆綁實現的目標與gziping略有不同。

捆綁的目的是減少您需要發出的http請求的數量。 提出1個要求勝於5個要求。

然后,可以將請求的文件縮小並壓縮以減小傳輸的數據的大小。

通過使用眾所周知的CDN可以實現類似的減少。 這個想法是,為什么當用戶可能已經在其緩存中已經從XYZ的cdn獲得jQuery時,又為什么要從服務器下載jquery呢?

是否選擇使用ASP.Net的捆綁軟件還是RequireJS,實際上取決於您。 我更喜歡ASP.Net捆綁,因為它在我的構建和部署過程中不需要其他步驟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM