DOJO客户端性能优化

时间:2016-04-14 11:17:32
【文件属性】:

文件名称: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的控件能够显著的提升一个页面加载的性能。


网友评论