基于Memcached的高速缓存功能扩展研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:diliwer3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,缓存技术已经得到了广泛应用。近年来,互联网的普及,导致了互联网用户剧增,高速缓存技术更是成为了研究的热点。高速缓存技术的应用,可以有效提高系统的响应速度,降低网络带宽消耗,减少网络阻塞,从而解决数据量大、信息更新频繁所导致的问题。良好的缓存架构方案是大型互联网应用系统实现海量数据处理、多用户并发访问以及提供良好用户体验的关键。本文分析了当前常用的缓存技术及其产品的特点,深入分析了高速缓存系统Memcached的架构方案、工作原理以及内部实现机制,并在此基础上,针对Memcached存在的缺陷和不足,对其功能进行了扩展和改进。通过Memcaced源码分析,进一步扩展了缓存数据遍历、数据持久化以及系统日志等功能。在扩展功能实现的过程中,使用了工厂设计模式,降低了持久化模块接口之间的耦合度;同时,通过引入批量数据保存策略,有效地减少了磁盘I/O开销,并采用多种数据保存接口触发机制来增加系统数据的可靠性、安全性。在缓存数据遍历设计中,采用了数据分批发送的方式来降低内存开销。最后,本文采用黑盒测试技术,以人工测试和自动化测试相结合的方式对系统扩展的相关功能进行了验证性测试,并分析了其性能。测试结果表明,扩展功能不仅有效的弥补了Memcached在功能设计方面的的不足,丰富了其应用,同时,新增功能并不会增加太多额外的开销,完全能够和以前的功能融合在一起协同工作。
其他文献
随着时代的不断进步,涂料行业中出现了很多细分市场。其中无机颜料就是当中一员,不受强酸、碱和氧化剂的影响,并且具有非渗透性,不会变形。
纳米复合材料引起了人们的极大兴趣,归因于它们能在更宽的范围内调节材料的化学、电学、和光学等性能。目前,研究的重点集中在复合一维体系(如纳米管、纳米线)和零维结构(如半导体
《格列佛游记》是世界文学史上最伟大的讽刺作品之一。已经被译为多国语言供世人赏析研究。《格列佛游记》自译介到中国以来,已经出现了数十种不同的翻译版本。有些译者按照
随着全球经济的减速,中国经济步入“新常态”,各行业进行供给侧改革,有色金属行业需求疲软的现状给有色金属行业带来了较大的挑战。如何使企业在改革中不断地取得成效,适应经
1996年1月~1997年12月,我科共做女性导尿术186例,出现故障33例。现将原因及排除方法报告如下: 1 导尿管原因 1.1 胶布固定不良:胶布过期,冬天粘性不良,会阴部未备皮,皮肤潮湿,
农产品能否顺利、畅通地从处于生产端的田间地头流转到处于需求端的消费者手中,这个流转的过程中损耗以及成本耗费如何直接关系到广大农民的现实获得感。进入新时代,我国物流
医疗是关系到国计民生的大事,老百姓'看病难'已经成为'老生常谈'的社会问题,而近年来,医患关系日趋紧张,医患矛盾激化的报道不时见诸报端。我国的医疗改革也
随着科学技术日新月异的发展,计算机已深入到人们生活的各个领域。计算机的应用早已超越了最初的科学计算范畴,扩展至控制、管理、数据处理等非数值计算的工作领域。计算机软件
我国电器工业已形成门类较齐全、规模较大、具有一定技术水平的体系,成为制造装备业的重要支柱产业,为国民经济快速发展和国家重大工程建设提供了保障和装备支撑。$$2015年,国务
报纸
组织教学的艺术是教师在课堂教学中,为完成一定教学目的而采用一系列创造性地、充满美感的协调、控制法的职业本领。本文从课程开端、课程进行、课程结束的组织艺术三方面进