Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
requirejs优化器vs asp.net样式/脚本绑定vs gzip压缩_Asp.net_Requirejs_Bundling And Minification - Fatal编程技术网

requirejs优化器vs asp.net样式/脚本绑定vs gzip压缩

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压缩时,

使用asp.net服务器端,我可以为.css文件进行样式绑定,为.js文件进行脚本绑定。对于每种格式,Alle.css或.js文件都打包到一个文件中并缩小

现在我也在客户端使用requirejs,我问自己现在是否应该使用requirejs优化器来压缩.css和.js文件,比如我的javascript库(通常这些库已经压缩了…)。好的,还有requirejs模块,它们是我的viewmodels等等。。。它可以被压缩,但通常那些文件是3-4KB,我认为这并不值得

我还问自己,当文件有gzip压缩时,requirejs optimizer是否值得我花费时间,这通常会提供最好的结果


那么,您认为我应该选择requirejs优化器,还是asp.net上的样式/脚本绑定和IIS服务器上的gzip压缩就足够了?

使用requirejs进行优化与asp.net绑定类似。捆绑实现了与gzip稍有不同的目标

捆绑的目的是减少需要发出的http请求量。提出一个要求比提出五个好

然后可以缩小请求的文件并压缩,以减小传输的数据大小

使用著名的cdn可以实现类似的减少。想法是,当用户的缓存中可能已经有来自XYZ的cdn的jquery时,为什么还要从服务器下载jquery呢

您是选择使用ASP.Net的捆绑服务还是使用RequireJS,完全取决于您。我更喜欢ASP.Net捆绑,因为它在构建和部署过程中不需要额外的步骤