Java EE门户网站性能优化技术的研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:woainami
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
门户网站系统作为政府和企业对外的重要信息平台,已成为信息化建设中的重要组成部分。门户网站的性能优化问题是提高系统稳定性和用户访问量的关键。本文引入了页面静态优化、缓存优化和索引查询优化等技术,尽可能少地访问或不访问后台数据库来实现页面访问,以达到提高系统性能的目的。本文采用了实体继承的领域建模方法,从性能的角度采用“每个类分层结构一张表”的策略设计领域模型,此策略能显著提高系统的查询性能;针对页面静态化问题,提出了基于Velocity模板引擎方法,在生成动态页面前能够直接生成文章静态页面而不用访问数据库;针对首页静态化问题,提出了利用URLConnection实现IO读写来生成模块化静态页面,把模块动态页面输出为静态页面,并使用SSI技术使首页达到静态化和模块化。针对带参数的动态页面,采用了基于OsCache的文件级缓存优化技术,使这些动态页面能够直接缓存到磁盘中,不用直接访问数据库,以减少响应时间并提高性能;针对核心实体类,使用内存缓存策略,采用Hibernate的二级缓存机制,把EHCache作为缓存实现产品,优化系统性能;针对用户通过表单查询所需文章的性能优化问题,采用了基于Lucene和Compass的索引查询方法,对文章和文章类别的重要属性进行索引并存储,并将索引结果返回给用户;最后实现了一个Suggest的查询提示效果,使系统更加完美。本文采用Jmeter性能测试工具对系统进行性能测试,验证所提出和采用的性能优化技术的优越性。本文所提出和采用的优化技术已在研发的门户网站系统中得以实现,性能稳定可靠。
其他文献
本文回顾了侗族传统民居及村落的研究状况 ,及研究存在的不足 ,提出通过多学科研究方法的整合来拓宽侗族传统村落及建筑的研究视野 ,并进行了相关的理论探讨 ,拟定了具体的研
随着社会责任受关注越来越多,以及相关政策的出台,近年来越来越多的企业披露独立的社会责任报告。本文把代理成本与信息披露之间的关系往社会责任信息披露方向拓展,选取2011
伴随着我国广告行业的发展,本土广告公司自身品牌的重要性开始凸显,本文基于对北京、上海两地本土广告公司的抽样调查研究,对本土广告公司自身品牌传播的现状以及面临的挑战
《恐龙》是一篇说明文。教师在教学中,挖掘了文本中的语言学习素材,让学生提取语言经验,内化语言积累,让读写美丽相约,在实践中生成语言智慧,为学生打开了获取语言智慧的密码
歌德笔下的浮士德是一位自强不息、努力追求者的形象。他追求理想的过程即是人类不断克服自身缺点、修正错误 ,以实现超越自我 ,从而达到完善自我的过程
新型高氮含能化合物的结构中通常含有大量的高能化学键,如C-N、C=N、N-N和N=N键,这些高能化学键的存在使这类新型高氮含能化合物拥有较高的生成焓和化学潜能。此外,新型高氮
网络为信息的传播提供了一个快速的通道,但同时也为假信息提供了温床,而随着微博等新兴信息传播方式的产生,使得传播速度越来越快,传播范围越来越广。同时,在网民数量日益庞
<正>农村土地承包确权登记颁证工作是近年来备受各界关注的一个热门问题,近几年的中央一号文件都对此提出了明确的要求。从2009年开始,农业部会同有关部门先后组织了几批试点
2013年3月16日,本刊"音改中国行"栏目一行与福州玖玖丰田负责VIP改装与精品销售部经理林文祥,进行了深入沟通。在针对4S店如何让精品改装项目具有良好的成长性和利润附加值,
目的探讨CIK细胞续灌输入治疗对原发性肝癌患者免疫功能的影响,研究其防止肝癌术后复发的有效性。方法取重庆市西南医院2012年9月至2014年9月收治的资料齐全的原发性肝癌患者