【摘 要】
:
分布式技术的普遍应用,使传统的Web系统面临越来越大的挑战。客户端大量的并发请求导致服务器负载过重,业务逻辑和事务处理都受到影响。其中,并发访问情况下,响应速度慢和数
论文部分内容阅读
分布式技术的普遍应用,使传统的Web系统面临越来越大的挑战。客户端大量的并发请求导致服务器负载过重,业务逻辑和事务处理都受到影响。其中,并发访问情况下,响应速度慢和数据利用率低的问题大大制约了Web系统性能。在客户端和服务器之间加入中间层可解决上述问题,本文的中间层包括线程池、数据库连接池和分布式数据缓存三部分,与客户端和服务器组建成分布式池化数据缓存模型(DPDCM)。本模型的主要功能是用线程池处理客户端请求的业务逻辑,用连接池来优化数据库连接,用分布式缓存提高数据利用率。主要改进工作包含下面三部分:第一,针对用户并发的访问控制,本文采用多线程的并发控制技术设计线程池,通过对池中线程数量的动态优化调整来提升线程池性能,使其能处理更多并发请求;第二,针对频繁的数据库连接请求,文中的数据库连接池采取两种不同的复用连接策略,并建立具有延迟释放功能的应急池,以应对某段时间内的高并发请求连接的情况;第三,针对大量的相近数据访问,本文采用与传统数据缓存不同的分布式缓存方法,设计了DPDCM的缓存对象结构,改进了缓存替换算法和一致性维护策略,采用LRU-M替换算法和TTL与服务端失效模式相结合的一致性维护策略管理缓存,并对相关的技术进行了理论分析。本文将DPDCM应用到实际的社区论坛开发中,介绍了池化技术和分布式数据缓存的具体实现方法,最后对模型及其使用的技术进行了应用场景的设计和测试。实验表明,改进后的分布式池化数据缓存系统缩短了平均响应时间并提高了数据缓存命中率,本文解决方案比传统方法更适合如今的Web系统。
其他文献
《计算机组装与维护》是一门实践性较强的课程,通过设计有效的实验实训,使学生能够熟练地进行计算机软硬件安装、维护及维修,是本课程的实践教学的一个重要任务。从实训室的建设
目的探讨输尿管软镜碎石术(f-URS)和微创经皮肾镜碎石术(m-PCNL)治疗孤立肾结石的效果及其对患者血清细胞因子和早期肾功能的影响。方法应用随机数字表法将94例孤立肾结石患
探讨知识管理(KM)与竞争情报(CI)之间的关系,指出两者相辅相成、互相补充,应从以往的对立隔离走向互动融合。提出一种实现有机整合的路径和方法:以战略保护系数(SPFs)及其策
农区水体与农区人们的生活是息息相关的,在经济、旅游、娱乐以及生物多样性保护等方面具有非常重要的功能,而这些功能在很大程度上受水质的影响。因此,水质监测可以保持水体
改革开放以来,中小企业风起云涌般发展起来,成为社会主义市场经济中的重要组成部分,对社会生产力起到了积极的促进作用。但是,一些中小企业在存在2-3年之后,就沉没在市场经济
<正>荞麦花期长、流蜜多,花粉丰富,是很好的秋季蜜源。荞麦花期,蜂群除留足饲料蜜并繁殖大量青壮年蜂越冬外,还能取到大量商品蜜。荞麦从我国北方至南方都有栽培,因此荞麦蜜
<正>广西壮族自治区党委书记彭清华在第八届泛北部湾经济合作论坛上说,"海上丝绸之路"是连接中国与东盟各国的一条共同发展,共同繁荣的合作共赢之路,一条增进理解信任,加强人
城市是人类社会、经济、政治、科学文化发展到一定阶段的产物,是人类聚集的中心。本文论述了我国地级城市工业化发展过程中对城市生态环境所产生破坏的状况,分析了工业化对城
影子银行的诞生促进了银行事业的快速发展,但同时也对现有货币政策传导机制产生了一定的负面影响。目前,我国主要通过对现有的多种金融产品进行有效控制来加强对影子银行各方
为了支持2010年上海世博会,上海图书馆发挥文献信息优势和知识导航功能,设立了“上海世博会信息中心”,为2010年上海世博会成功举办提供信息和研究资源。本文简单介绍了世博