面向Trustie平台的Web应用性能优化机制设计与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:l4992324
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本世纪以来,Web应用的飞速发展极大地改善了人们的日常生活与学习工作模式,推动了整个社会众多领域的快速发展。随着Web应用之间竞争日趋白热化,吸引用户、提升用户粘度是Web应用取得成功的关键,其中Web应用的性能优化技术对提升用户满意度具有重要意义。Trustie软件创客园(本文简称Trustie平台)是一个面向高校创新实践领域定制的Web应用,为高校老师、学生以及开发者提供开放在线实践教学支撑(https://course.trustie.net)。该平台的交互系统主要以Web应用形式实现,随着用户规模的不断增长,并发访问日益快速增长,其开发和运维过程中出现了性能瓶颈,制约了其大并发访问的支持能力,因此其性能优化成为Trustie平台面临的迫切需求。本文围绕Trustie平台Web性能优化问题,通过对Trustie平台Web应用系统的实际性能和结构分析,定位性能瓶颈,并结合工业界的Web应用性能优化技术,提出了Web后端优化为主的性能优化方案,对Trustie平台进行优化,并进行了压力测试。测试结果表明,本文提出的后端性能优化方法能够有效提升Trustie web应用的服务性能。本文主要贡献包括:1、针对Trustie平台Web性能优化需求,较为全面的介绍和分析了相关技术及原理。本文从静态技术阶段、动态技术阶段以及交互技术阶段三个阶段和前端技术与后端技术两个层面分析相关技术。2、针对Trustie面临的架构和实现两个层面的性能瓶颈问题,本文设计以基于缓存机制的性能优化为主,代码框架以及数据库架构优化为辅的方案。其中缓存优化基于Redis缓存服务器,以页面局部缓存机制为主,辅以数据库缓存机制,实现Trustie的性能优化。3、根据上述方案进行优化策略的系统实现,并基于实际的Trustie在线业务系统开展了缓存模块的压力测试。测试结果表明,本文工作能够显著提升Web应用性能。
其他文献
<正> 孔子作为我国古代著名的思想家,十分重视对现实政治问题进行观察和思考,特别注意总结夏、商、周三代兴衰成败的历史经验和教训,精心研究历代统抬者的领导实践和主张,故
以二系横向主动控制悬挂装置的高速客车为例,建立了具有31个自由度的整车数学模型。通过对数学模型控制规律的研究,给出了其控制规律,并用于高速客车的主动控制悬挂装置。通
<正> 切粒半自动计量包装,是靠一套由触发微动开关和电磁铁控制的台秤完成的。我厂一车间生产工人,高举“鞍钢宪法”伟大红旗,自力更生,因陋就简,对长期从事生产的设备进行改
<正>导论的概念1.广义的导论指论著正文前以简洁、精练的语句概要论述全文或全书的中心思想,以引导和帮助读者阅读与理解正文内容的部分。"导"有"引导"、"指引"之意,"论"可理
本文论述了当前重磁数据处理中几个值得注意的问题:根据处理后的精度评价处理结果的可靠程度;考虑所用处理方法的特点,判断处理结果的应用范围;选择恰当的解释方法,正确利用
当前,刑事案件侦查中是否尊重人权成为社会关注的热点问题,绑架案件侦查中涉及到多方人员基本人权保障问题,引人注目,尤其公开绑架人质案件的接连发生,使人们对绑架案件的人
<正>再次升级T2O模式的《女神新装》来了。去年,顺应互联网的发展大潮,《女神的新衣》捧红了T2O模式,引发行业热议。今年,《女神的新衣》升级为《女神新装》,于是,记者再次钻
园林在中国古典戏曲和小说中常作为人物活动的典型环境,《红楼梦》中的大观园便是其中最有代表性的一例。《红楼梦》中大观园的园林艺术产生于中国古典园林艺术的极盛时期,其
利用傅里叶变换红外光谱技术研究了松茸和姬松茸子实体,结果显示它们的傅里叶变换红外光谱主要由蛋白质和多糖的吸收带组成。对比它们的光谱发现,两者的特征吸收峰频率位置基