文件名称:DOJO客户端性能优化
文件大小:471KB
文件格式:DOCX
更新时间:2016-04-14 11:17:32
Dojo调优
Dojo 客户端调优的方式: 1. 编译合适的dojo文件。 dojo十分“巨大”, 而且有很多文件是最终用户不需要使用的。 默认情况下的dojo.js 比较大,有200多k,但是如果自定义进行编译之后可能只有10多k。 而且将常用的模块编译到dojo.js 也能提高效率。 dojo的加载顺序如下: 1). 浏览器加载dojo.js dojo bootstrp code dojo loader (optionally) frequently used modules 2). dojo.js 激活Dojo对象, 动态的载入其他的module,如果模块已经载入,那么将不会再一次重新载入。 dojo 提供了一系列典型的编译方案可以选择。 dojo 的编译可以减少文件的下载数目,可以使文件大小显著的减少。 2. 减少widget的使用。 每加载一个dojo 的widget都需要额外的时间,所以当然使用越少dojo控件,速度就越快。 3. 使用新版本的dojo,建议1.0以上。 新版本对性能进行了优化,减少了bug,所以尽量选用新的稳定版本。 4. 减少html tag,每增加一个tag,性能的负担就越重,比如 使用
xxxxxxx |
xxxxxxx
5. 优化widget的加载
dojo在页面加载的时候将分析整个HTML文件,自动加载指定的内容为dojo控件。即使你没有定义任何dojo控件。所以优化widget的控件能够显著的提升一个页面加载的性能。