Mem cached在高并发访问场景下的应用

2015-08-10 02:22:25孟海虹国家新闻出版广电总局九五一台石家庄050000
山东工业技术 2015年15期
关键词:互联网

孟海虹(国家新闻出版广电总局九五一台, 石家庄 050000)

Mem cached在高并发访问场景下的应用

孟海虹
(国家新闻出版广电总局九五一台,石家庄050000)

摘要:随着互联网和物联网的高速发展,使用网络的人数和电子设备的数量急剧增长,对互联网后台服务程序提出了更高的性能和并发要求。同时用户对网络服务内容也有了更高的的要求,以web页面举例,区别于传统新闻资讯类网页,现在网民使用更多的是具有个性化功能的动态页面和移动客户端app,这些都对服务器、网络和软件提出了性能方面更高的要求。传统的服务器端脚本调用数据库的方式在如此大的访问压力下变得越来越力不从心,而新兴的NOSQL文档型数据库又对事务的处理力度不够,这样的情况下就需要对现有模式进行改造,使软件整体架构既能保留对事务的完整支持,又能承受高并发带来的压力。本文对此种新架构进行了探索。

关键词:互联网;Memcached;网络服务

1 Mem cached介绍

Memcached是一个开源的、高性能的分布式内存对象缓存系统,一般用于动态应用以减轻数据库压力。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Mem cached基于一个存储键/值对的hashmap。其守护进程是用C语言实现的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

现在常用的Memcached客户多有多种,如传统Memcached、Xmemcached和SpyMemcached。本文主要讨论Xmemcached。Xmemcached是一个Java实现的Memcached客户端,比起官方客户端,它有以下优势:

登录APP查看全文

猜你喜欢
互联网
互联网+背景下数学试验课程的探究式教学改革
科技视界(2016年21期)2016-10-17 18:47:55
基于“互联网+”的京东自营物流配送效率分析
科技视界(2016年21期)2016-10-17 18:37:15
互联网+医疗保健网的设计
科技视界(2016年21期)2016-10-17 17:07:28
试论网络大环境下音乐作品的法律保护问题
商(2016年27期)2016-10-17 06:43:49
浅谈大数据在出版业的应用
今传媒(2016年9期)2016-10-15 23:35:12
浅析互联网时代维基百科的生产模式
今传媒(2016年9期)2016-10-15 22:51:03
“互联网+”环境之下的著作权保护
今传媒(2016年9期)2016-10-15 22:15:57
“互联网+”对传统图书出版的影响和推动作用
今传媒(2016年9期)2016-10-15 22:09:11
从“数据新闻”看当前互联网新闻信息传播生态
今传媒(2016年9期)2016-10-15 22:06:04
互联网背景下大学生创新创业训练项目的实施
考试周刊(2016年79期)2016-10-13 23:23:28