《LAMP人基于nodejs的云端一体实时基础设施设计思路PPT课件》由会员分享,可在线阅读,更多相关《LAMP人基于nodejs的云端一体实时基础设施设计思路PPT课件(23页珍藏版)》请在金锄头文库上搜索。
1、实时WEB APP时代,百度移动云事业部 童遥,云端一体设计思路,Lets Start with videos,为什么要有实时Web,传统的实时产品场景:,为什么要有实时Web,新的实时产品场景:,王兴:实时Web的真正意义是把线下数据实时化,一种实时性的设计思路,云端一体 (CC Unifiy) 基础设施化 Node.js,云端统一,提供云、端统一的编程模型 抹平传统云、端界限。 Ignore Interface,Client Side,Server Side,benefits,Ignore Server & Interface 不再遍历和双向格式化接口数据 不再纠结端上数据缓存策略的tra
2、deoff和时效性 不再需要协调多个角色,A To Do List,技术设计思路 Top Down,控制层 - Choose whatever you want MVC / MVVM - Spine, Knockout, Backbone, AngularJS . Compile to JS - batman, Dart Component - polymer Whatever.,技术设计思路 Top Down,数据层 - key part ORM - bookshelf dual side legacy db Interface - redis, mongo,技术设计思路 Top Down,
3、Model的序列化,技术设计思路 Top Down,数据层 - performance optimized db read or well-controlled memory cache diff & path enabled data protocal existence of data version offline support,技术设计思路 Top Down,视图层 Javascript template engine - handlebars, mustache, icanhaz,技术设计思路 Top Down,连接层 Websocket XHR-Streaming Commet JSONP,多说一点-面向数据,也叫随动反馈,多说一点-面向数据,实际场景-通常可减少30%-40%的工作量和代码复杂度,REMIND,Performance Always design for Offline Battery,Q & A,Thanks,Illustration source,百度移动云事业部 童遥,