requirejs优化器vs asp.net样式/脚本绑定vs gzip压缩
使用asp.net服务器端,我可以为.css文件进行样式绑定,为.js文件进行脚本绑定。对于每种格式,Alle.css或.js文件都打包到一个文件中并缩小 现在我也在客户端使用requirejs,我问自己现在是否应该使用requirejs优化器来压缩.css和.js文件,比如我的javascript库(通常这些库已经压缩了…)。好的,还有requirejs模块,它们是我的viewmodels等等。。。它可以被压缩,但通常那些文件是3-4KB,我认为这并不值得 我还问自己,当文件有gzip压缩时,requirejs optimizer是否值得我花费时间,这通常会提供最好的结果requirejs优化器vs asp.net样式/脚本绑定vs gzip压缩,asp.net,requirejs,bundling-and-minification,Asp.net,Requirejs,Bundling And Minification,使用asp.net服务器端,我可以为.css文件进行样式绑定,为.js文件进行脚本绑定。对于每种格式,Alle.css或.js文件都打包到一个文件中并缩小 现在我也在客户端使用requirejs,我问自己现在是否应该使用requirejs优化器来压缩.css和.js文件,比如我的javascript库(通常这些库已经压缩了…)。好的,还有requirejs模块,它们是我的viewmodels等等。。。它可以被压缩,但通常那些文件是3-4KB,我认为这并不值得 我还问自己,当文件有gzip压缩时,
那么,您认为我应该选择requirejs优化器,还是asp.net上的样式/脚本绑定和IIS服务器上的gzip压缩就足够了?使用requirejs进行优化与asp.net绑定类似。捆绑实现了与gzip稍有不同的目标 捆绑的目的是减少需要发出的http请求量。提出一个要求比提出五个好 然后可以缩小请求的文件并压缩,以减小传输的数据大小 使用著名的cdn可以实现类似的减少。想法是,当用户的缓存中可能已经有来自XYZ的cdn的jquery时,为什么还要从服务器下载jquery呢 您是选择使用ASP.Net的捆绑服务还是使用RequireJS,完全取决于您。我更喜欢ASP.Net捆绑,因为它在构建和部署过程中不需要额外的步骤