何时应从单个缩小的JavaScript文件中排除文件
When should files be excluded from single minified JavaScript file?
我一直在阅读限制对服务器的请求数量以及将所有JS(和CSS)文件串成一个文件的好处。
我也一直在阅读有关使用CDN托管文件的好处。
是否最好对CDN托管的所有可能的文件使用单独的请求,只将非CDN托管的文件合并为单个文件,或者不使用CDF托管的文件,而是将所有文件合并为一个文件?
编辑。我承认"最好"可能被一些人认为是主观的(然而,我不认为是)。如果您有这种感觉,请提供这两种方法的优缺点。
一般来说,这两种解决方案都是好的。诀窍在于针对每种情况选择正确的操作。例如,如果您有5个js文件,每个10KB,将所有文件缩小到一个50KB,使网站更快。但如果你有5个文件,每个500kb,缩小到一个2.5MB将阻止所有网站,直到加载js文件,在这种情况下单独加载更快速。
CDN总是能提高性能,使用CDN+minimy可以提高更多。
如果你有很多http请求(>15),最小化一定会提高性能,这在Wordpress等基于CMS的网站中很常见。
相关文章:
- Sencha Touch构建-排除文件
- Django无法通过urls.py配置找到djangular/app.js文件.如何进行故障排除
- Sails.js指定要从自动插入中排除的js文件
- Grunt排除在生成过程中插入某些文件
- 何时应从单个缩小的JavaScript文件中排除文件
- 在eclipse中排除jslint4java中的文件
- 使用 Karma,如何排除与模式匹配的所有文件,但特定子文件夹中的文件除外
- 从expressjs路由中排除文件夹
- 排除子页中的母版页 JS 文件 asp.net
- gulp.src 排除与模式匹配的所有文件,除了一个 - 不工作
- 如何使用 Webpack 和 Babel 从 Karma 的代码覆盖率中排除规范文件
- 如何从 YUI 压缩器中排除文件夹
- 如何从 Dojo 的构建系统中排除文件
- 与 requirejs 连接并排除单个文件
- 从XML文件中排除一组单词,并将它们存储在Javascript中的数组中
- 使用开发工具从加载中排除脚本文件
- 此脚本将特定属性应用于网站上的所有链接.如何排除pdf和zip文件
- 包括和排除服务器端或带有javascript的文件
- 排除由grunt contrib jshint缩小的.spec文件
- javascript文件排除*.min.js文件