大规模联网多媒体信息发布系统优化与测试

来源 :复旦大学 | 被引量 : 0次 | 上传用户:hxm020101
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,目前,多媒体信息发布系统已广泛应用于酒店、医院、银行、商场、交通、传媒、社区等场所,为现代化城市提供了便捷、多样、实时的信息传播。大规模的商业多媒体信息发布系统具有资源数据量大、终端数量庞大等特点,系统的性能问题也就显得尤为重要。目前商用多媒体信息发布系统多为基于Web的分层系统,存在大量的数据访问和数据通信,相对于内存操作而言,数据库调用的代价是非常高的,是影响数据性能的主要因素。本文通过对商用多媒体信息发布系统进行详细的特征分析,得出该类系统具有业务逻辑复杂、数据关联复杂、用户操作连动性高等特点,并结合对实际系统的观察与分析,得出节目单的编辑与发布操作是用户操作频率最高的功能,也是系统性能问题最为显著的地方,其主要问题在于业务逻辑复杂、数据持久化工作量大和数据库产生SQL量大且以查询语句为主。针对以上问题,本文通过对系统业务逻辑层、数据持久层和数据库层三个方面进行优化来提高系统数据性能。在业务逻辑层,主要对系统的核心功能节目单编辑进行优化,优化后的设计简化了节目单初始化过程,降低了节目单与其他数据的耦合度,从而减少了节目单编辑时系统对其他关联数据的查询。在数据持久层,本文通过分析选择Hibernate框架作为系统持久层设计,总结了Hibernate框架在该类系统中合理并高效使用的通用方法:采取合理的抓取策略,减少对关联数据的查询;采用Hibernate缓存机制;使用Servlet过滤器管理Hibernate Session缓存来减少系统对Session对象的开辟并充分利用Session缓存,减少系统对数据库连接的建立与关闭操作。在数据库层,通过对数据库设计优化、数据库SQL语句优化以及数据库参数调优等操作来提高数据库服务器的性能。最后,本文通过实验来对优化前后的多媒体信息发布系统进行性能测试,使用Hibernate统计机制来进行系统资源消耗统计。实验对比结果表明,优化后的系统页面响应时间有明显减少、用户操作体验有显著提高、系统数据库连接数和开辟的Session对象个数大大减少。实验表明,上述多种优化方法可以综合有效地提高基于Web的多媒体信息发布系统的性能表现。
其他文献
视频细粒度可分级编码是目前视频编码领域的热点和难点问题,而基于对象的视频可分级编码,更鲜有文献提出。因此,对基于对象的视频可分级编码的研究既具有重要的理论意义,又为实际
随着计算机科学与技术的迅速发展和日益普及,尤其是Autodesk公司的专业制图软件AutoCAD,其强大功能和开放体系,使得利用计算机考试系统实现无纸化考试已经成为一种重要的考试方
供应商管理是企业ERP理论中重要的内容,特别是在经济迅猛发展,企业规模也逐渐壮大的今天,随着采购的比重在整个企业运作中的明显上升趋势,如何与供应商合作,如何更好的管理供
随着中国电信开始运营CDMA,移动终端的市场需求逐步扩大,急切需要可以在GSM手机等设备中集成的无线模块,实现G网+C网双卡双待;在固定电话方面,实现家庭使用的无线商话以及公用投币
随着近几年IP技术的迅速发展,传统电信网络将逐步成为分组骨干网的边缘部分。与此同时,为了支持新的多媒体商业应用,传统电信网络将越来越开放,并引入许多新的功能和业务。因此,有
智能规划与规划识别是人工智能领域近年来发展起来的非常热门的分支。智能规划的任务是在给定初始条件下寻找一动作序列,通过这一动作序列的执行使得世界状态从初始态到达目
我国丰富多彩的民间表演艺术是传统文化的重要组成部分,与人民群众生活密切相关。然而,民间表演艺术在现代社会中受到越来越大的冲击,生存空间狭小,许多传统技艺濒临消亡。如
网络应用的普遍深入产生了一个新的运动的数据世界。传统的查询处理技术是基于静态和可预计的计算环境开发出来的,它不能适应和满足这个新的世界。现代应用要求数据库处理的
代码生成器是用来生成软件代码的工具,是用来辅助软件开发并提高开发效率的手段,受到越来越多的开发人员的喜爱。但是目前市面上的代码生成器参差不齐,存在众多问题。目前主流代
经济全球化给我国企业带来发展机遇的同时,也加剧了企业之间的竞争,实质是资源的竞争。企业实现信息化管理已是大势所趋,实施ERP工程是目前实现企业信息化的主要手段。ERP系统能