使用asp.net服务器端,我可以对.css文件进行样式绑定,为.js文件执行脚本绑定。Alle、.css或.js文件按每种格式打包成一个文件并缩小。
现在,我在客户端也使用了requirejs,并且现在问自己,我是否应该仍然使用requirejs优化器来压缩.css和.js文件,比如我的javascript库(通常这些库已经被压缩了.)。好的,仍然有需求模块,这是我的视图模型等等。它可以被压缩,但通常这些文件是3-4kb,不值得我认为真正的努力。
我还问自己,当文件有gzip压缩时,是否值得花时间进行优化,这通常会给出最好的结果。
那么,您认为我应该使用需求优化器吗?还是asp.net上的样式/脚本捆绑和IIS服务器上的gzip压缩都足够了?
发布于 2013-10-17 10:16:09
使用RequireJS进行优化与asp.net捆绑类似。捆绑实现了与goal略有不同的目标。
捆绑的目的是降低您需要发出的http请求的数量。提出1项要求比5项好。
然后,所请求的文件可以缩小&压缩,以减少数据传输的大小。
也可以通过使用著名的cdn来实现类似的减少,其想法是,为什么要从服务器上下载jquery,而用户可能已经从XYZ的cdn中下载了jQuery?
您是否选择使用ASP.NET的捆绑或RequireJS,这确实取决于您。我更喜欢ASP.Net捆绑,因为它在构建和部署过程中不需要额外的步骤。
https://stackoverflow.com/questions/19422922
复制相似问题