Dorado 5 : 3.性能优化措施 (WP)



DORADO性能优化措施包括

  • 大数据量加载优化。如支持10列*2000行的一次性加载,页面数据量超过300K,保持操作灵活流畅。
  • 复杂界面按需初始化优化。对于包含TabSet,SubWindow,GroupBox等控件的界面,DORADO可以在这些容器真正被激活的时候才执行内部控件的初试化操作。这样,复杂界面的初次载入速度就将大大的得到提高。
  • 复杂界面顺序化预热优化。DORADO特别为利用HTML中的IFrame元素实现的下拉框提供了一个warmUpDelay属性,进行自动预热的延时时间的设定。极大缩短了复杂下拉框时的反应时间。
  • 懒装载数据加载方式。辅助AJAX机制下的数据更新不刷新技术,将大数据量数据分匹下载,而用户没有操作延时或操作中断的感觉。
  • 大数据量复杂操作。如页面中承载的数据量大,并且有较大的数据量在页面的展现元素中移动,如复制、删除等。DORADO的BRICH-MVC架构实现了数据模型与表现形式的松耦合和任意绑定,能够轻松应对这种请求。
  • 利用GZIP压缩。将数据压缩之后在经由网络进行传输,而后利用浏览器原生的GZIP支持对数据进行解压缩,压缩比例基本可以保持在80%,节省75%的网络开销。
  • 利用客户端缓存。CSS样式表、JavaScript库文件、图像文件等支持客户端缓存,只在用户第一次访问这个站点时,才会被从服务端下载到客户端,在之后的使用过程中,直接使用本地的缓存。