SaaS平台前端性能优化的研究与实现

被引量 : 4次 | 上传用户:asdfghjkj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SaaS模式在国内外的兴起,越来越多的中小企业感受到了通过SaaS模式提供软件服务所带来的便利性。由于用户需求的多样化和Web技术的不断发展,SaaS系统的功能变得越来越庞大,人们对于SaaS平台的整体性能要求也越来越高。目前国内外对于SaaS平台的研究多集中在数据存储、多租户隔离、服务质量和负载均衡等方面,而针对于SaaS系统的前端性能优化研究甚少,导致前端性能越来越成为SaaS系统的性能瓶颈;另一方面相对于花费大量的精力进行算法改进和数据库优化等,前端的性能优化对于整体性能的提高往往能够达到事半功倍的效果。所以,针对SaaS平台特点提出前端性能优化方案具有很大的研究空间和现实指导意义。本文首先研究了现有Web性能优化方法,对其优化方法进行了分类和总结。然后针对SaaS平台的特点,重点从SaaS系统的前端架构、资源的预加载、HTTP协议三个方面进行优化方案的设计与实现。在SaaS系统的前端架构方而,研究了JavaScript模块化开发、异步模块加载规范、前端MVC模式、JavaScript模板类库、RESTful风格服务器端接口设计,并将这些知识应用于SaaS平台的前端架构优化方案的设计之中,并且验证了这个方案的有效性。在资源的预加载优化方面,本章研究了兼容不同浏览器的预加载方法,并且将它们应用于SaaS系统用户最常用的场景:用户登录页和系统主页。为了提高预加载预测命中率,本文还设计并实现了一个用户行为预测原型系统提高预测命中率,并对其优化效果进行了测试。在HTTP协议优化方面,本文分析了现有Web基础协议HTTP1.1的不足之处,对SPDY协议进行了研究,借助该协议对HTTP协议进行改进并应用于现有SaaS平台之中.
其他文献
实变函数论是高等院校数学专业的一门基础专业课。对该课程教学中遇到的各种问题,本文从大量的教学实践中有针对性地提出几条切实可行的教学方法。这些方法能有效地激发学生的
指出了类胡萝卜素是一类重要的天然色素,在食品与医学上具有很高的应用价值。红酵母是其重要的微生物菌种来源,因其生产要求简单、发酵周期短且发酵工艺易于调控,具有较好的
目的分析儿童急性播散性脑脊髓炎(acute disseminated encephalomyelitis,ADEM)的临床特点及辅助检查特点,以提高对此病的早期诊断及治疗。方法对2008-01—2013-05我院21例ADEM
采用机械球磨+放电等离子烧结的方法制备出高强度低模量的超细晶β型Ti28Nb2Zr8Sn合金。XRD和SEM结果表明,60 h球磨后的终态合金粉末经放电等离子烧结后,获得的超细晶块体合
<正>城市景观是提升城市品位、强化城市个性特色的重要内容,城市景观方面的新技术、新材料层出不穷,推动了城市景观建设的更新换代,随着城市建设的高速发展,城市彩化加入了提
通过对《左传》中存在大量的盟、誓现象的梳理研究,探寻盟、誓作为礼仪规范和信义保证的价值意义,发掘盟誓制度与祭祀、戎事战争和利益、权力斗争的密切关系。盟誓制度作为载
以科学发展观为依据,采用三维魔方图分类法对广州市进行主体功能区划,划分为禁止开发区、限制开发区、重点开发区、优化开发区和土地储备区。在此基础上以30m×30m的栅格作为
今天的教育需要的是素质教育,其目的是育人。而作为一名人类灵魂的工程师——班主任,不仅担负着授业解惑的职责,同时他还是全体学生思想的引领者。为此,通过对班主任如何利用
项目成本控制是项目管理中最重要的环节之一。电力建设项目是我国电力行业的基础性建设工程,对我国经济与社会发展都具有重要的意义。输电线路项目的成本控制与管理是一项复杂
研究背景退行性腰椎滑脱症是导致中老年人腰腿痛的常见临床骨科疾病之一,随着人们现代生活方式的改变,本病的发病人群有年轻化的趋势。中医正骨手法是非手术治疗退行性腰椎滑