张凯 移动互联网精品架构-手机qq浏览器-0.3

张凯 移动互联网精品架构-手机qq浏览器-0.3

ID:15366119

大小:8.32 MB

页数:39页

时间:2018-08-02

张凯 移动互联网精品架构-手机qq浏览器-0.3_第1页
张凯 移动互联网精品架构-手机qq浏览器-0.3_第2页
张凯 移动互联网精品架构-手机qq浏览器-0.3_第3页
张凯 移动互联网精品架构-手机qq浏览器-0.3_第4页
张凯 移动互联网精品架构-手机qq浏览器-0.3_第5页
资源描述:

《张凯 移动互联网精品架构-手机qq浏览器-0.3》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ۀઅ㕭Կԅޯࠊ'XIN9[SSOZҵࣁߌ߄٣ِѪ͜לѪؑযॊЉઞݪЇૉ͵]]]GXINY[SSOZIUS移动互联网精品架构分享——手机QQ浏览器“这是一个最好的时代,也是一个最坏的时代”——查尔斯.狄更斯1/1,000,000移动互联网只有最大限度地满足用户需求,用户才会为之埋单。——时代周刊手机浏览器=网页浏览器信息,内容,服务移动互联网时代长尾性海量化大数据复杂性安全性稳定性碎片化私人化多样化长尾性X的寓意海量化云端大数据复杂性安全性管端稳定性碎片化终端私人化多样化更多的寓意与目标极速稳定未知扩展萃取伸缩完美开放海量内容存储News

2、SNSGamesFlashBooksMusicVideo…开放平台,接口Open(Hosting)API&Platform√X架构云服务平台X-CloudServices云端安全引擎SecurityEnginesmart√智能网络接入,传输network√X浏览器内核XBrowserEngine极速渲染引擎SpeedyRenderEngine人机交互UIHumanSenseInterfaceFramework移动终端平台IOSAndroidSymbianKjavaMTKWP7…“核”武器:XBrowserEngine背景与需求:双核切换逻辑

3、复杂扩展性差互通缺陷体验割裂壳浏览器产业链升级受限操作系统浏览器急需支撑平台化WebAPP需要更丰富的能力可控性低优化空间有限速度,性能,流量X5内核架构BrowsrUIMultiWndMangerBookmarkEventDispatchHistoryWebView&CoreThread(Android:Java)WebkitJNIBridgeWebView(CPP)Plugin:flash,upload,pay…HTML5WebCoreJSCoreJavascriptDOMHTMLXHTMLWMLCSSInterfaceNetworkQ

4、QProxyHTTPSHTTPPlatformPortingPortingLayerPlatform(一)机型适配MTTOS:类的实现位于不同的系统库中类中成员变量的偏移地址变化:自动侦测类中虚函数表错位:分平台编译类中成员函数的增减:调用空函数类中成员函数用法发生变化:分平台编译PortingLayerInterfaceSkiaSurfaceAudio……PortingLayerAndroid2.1Android2.2Android2.3Android3.xAndroid4.x(二)内存优化内核内存缓存•解决内存泄漏L12MJS,CSS•

5、削减内存最大峰值文件缓存•根据系统内存动态释放资源L218M所有资源自有缓存策略:案例:针对网站无cache-control区分图片,JS,CSS类型X5深度阅读WWW页面时,RAM直线上升不同的时长和淘汰策略(三)渲染加速ViewPortBackingStorePageContent1282565121024(四)网络优化DNS缓存,避免频繁解析自建Socket池,连接复用资源打包下载HTTPHeader压缩,精简弱网络模拟测试工具加速器:SmartNetwork背景与需求:窄带环境与月末效应稳定性差仍普遍存在无线网络复杂2G,

6、2.5G,3G..信息爆炸wifi随时随地富媒体信息大数据趋势链路长安全性低极速,稳定,可靠智能网络架构SmartNetworkCrawlerRouterMaliciousResInfoIPInfoServerADFilterResourceConverServerConfigNotifyServerQ-ProxyLoginServerSmartNetworkSSLSecurityCheckModuleLocalConfigNotifyClientClientHTTPSocketPoolUploadProxyDomainDNSCacheRe

7、sourceCacheDownloadpolicy(一)就近接入联通网关3广东联通21√光纤内部服务器√深圳联通IDC上海电信IDC深圳移动IDC√?有中国特色的跨网?WEB原则:避免跨网服务电信机房器(二)透明代理QQ浏览器互联网网站透明代理Q‐Proxy 云端控制代理策略资源压缩,打包下载根据网络类型动态调整流控策略图片格式压缩转换,支持webp等(三)动态路由引入实时测速WEB8%算法服务器教育网机房√1.现实比理想复杂?2.相信数据,而不是经验3.新想法难免会有新麻烦电信抓取4.但是,坚持合理的WEB服务器电信机房这个方案适

8、用于接入层吗?为什么(四)有效传输大数据如何“传”的又快又好?√1√连接不稳定,各种纠结?网关网络环境:时间,人群,场所终端基站2假设链接中断,分片,断点续传√握手协议,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。