繁体   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