基于Portlet的网站的性能问题研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:zjfjh2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet上数量不断激增的网站,使得人们上网的起点,从默记的网址,演变为网站黄页,又被搜索引擎所替代。但以搜索引擎为核心的日常网络生活仍不够便捷。iGoogle, Yahoo!和AOL等新型门户网站,试图在同一个入口为用户提供所需的各种信息,省去了反复搜索的过程。企业内部也存在相似的需求:局域网内有很多分散的信息源和系统,用户希望能够避免来回切换于众多系统间,在同一个入口便捷地访问众多不同的系统。在Sun, IBM等公司的推动下,Java Community Process为了满足这些需求,制定了一种网站开发规范。这就是基于Portlet的网站。Portlet是一种可插拔的网络组件。它既可以是一个经过定制的信息源,也可以是某个系统或者某种服务的网络接口。开发人员通过组合和复用Portlet来构建网站,从而灵活地组织内容,便捷地集成系统。而Portlet彼此独立的特性,不但分解了复杂的网站功能,更支持并行开发,加快了响应用户需求的速度。基于Portlet的网站并非完美,其中反映比较集中的问题之一,就是性能缺陷。丰富的页面内容导致了完成页面渲染必需的HTTP Request数量大幅增加,处理时间也随之延长;由多个Portlet协作完成后台业务的复杂流程,也是性能问题的隐患。本文介绍基于Portlet的网站,分析它的性能问题,区分其中不同于传统网站性能问题的部分,总结性能问题的解决思路,提出了有针对性的优化手段;根据新的环境改造了传统网站性能优化手段;结合实际项目,针对性能优化方案进行了测试;根据测试结果,分析了各种性能优化手段的作用和适用范围。
其他文献
课题以供应链环境下协同库存管理软件的研究与开发为应用背景。针对集成供应链环境下库存管理的两个核心问题:库存数据的协同与库存管理过程的协同展开研究。通过SOA及工作流
随着分子生物学和生物信息技术的飞速发展,生物的许多重要性状和基因得到了精确定位,于是便产生了海量的生物数据。如何从这些异构的数据中挖掘出有用的信息,成为了当前的研
随着Agent技术的发展,基于Agent技术的电子商务逐渐成为研究的热点。目前的电子商务自动化方面的技术支持还比较薄弱,尤其是自动协商方面。Agent所具有的社会性、自治性等特
在当今“顾客就是上帝”的时代,谁能够建立有效的产品售后服务机制,快速地响应顾客的需求,谁就能够赢得顾客的尊重与口碑,从而赢得市场。为了提高汽车售后服务的质量和效率,
随着人类基因组计划(简称为HGP)在世界范围内的广泛开展产生了大量有待于分析与处理的生物学数据(DNA、RNA及蛋白质数据等),借助计算机技术对这些数据进行组织与处理是计算机
根据高职高专院校的具体情况,将数据挖掘技术引入招生领域,分析了数据挖掘的各种方法。采用决策树的分类方法,对历年的生源数据进行挖掘,对生源的性别、成绩、所属类别、特长
随着多核处理器的发展,为了解决多核处理器上编程复杂的状况,数据流编程模型被提出。现存的数据流编程模型中,主要使用的是完全静态的调度,虽然性能有很大提升,但是并不适用
随着计算机技术和网络技术的广泛应用,在新闻出版、医疗卫生、建筑设计等行业每天会产生大量的数字图像。如何有效地对这些图像进行分析、存储和检索是一个亟待解决的问题。
随着计算机视觉技术的发展以及人们对新的交互手段的需求,基于计算机视觉的交互系统(如手语、人脸、表情、唇读、头势、体势等)便逐渐发展起来。其中手势完全可以作为一种手
多处理机系统中引入虚拟化,会带来很大的优势——多处理机系统使得虚拟化技术能够应用更多原本可能会被浪费的处理器周期和计算资源,从而实现集中化计算和资源的动态分配,充