您的位置:首页 > 其它

Web应用异步渲染优化技术小结

2011-11-17 21:29 363 查看
设计前提

1. 性能尽可能高

2. 尽量减少Http请求数量,如一个Page只有一对Request和Response。从而方便搜索引擎的检索。

3. 并行执行业务逻辑(Action)

一、将页面划分为多个部分(组件或窗口,widget),每个部分的实际内容放置占位符(以便后面的输入填入)。

具体填入方法

二、先将页面框架推出(flush)至客户端(浏览器)

三、后台同时并行执行各个部分(也即widget)的业务逻辑,耗时情况不一样

四、谁先执行完即谁先推出(flush)自己的内容至客户端(实际上渲染出的内容为js代码(+html代码),以调用第二步页面框架中预先定义好的js方法以在对应位置填充内容)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: