第二节 Memcached之MemcachedProviders(Enyim)客户端使用及测试
2011-06-15 15:17
836 查看
本节探讨问题:
MemcachedProviders简单介绍
MemcachedProviders如何配置使用
MemcachedProviders命中率测试
MemcachedProviders是对Enyim.Caching的再次封装,并加入了客户端计数器功能以及Session数据库管理功能。上一节已经提供了下载链接,需要下载的朋友到前一节下载。Enyim也是应用比较广泛的Memcached .net客户端,和之前的Memchachedonet 客户端相比,分布式算法应该做了相应优化(具体可参照第一节的原理环节查看),这一点我们在后面的测试环节做一下验证。我们先来看一下Enyim的基本业务类图
View Code
测试结果:
![](http://pic002.cnblogs.com/images/2011/131283/2011061514474618.png)
看下工具的结果:
![](http://pic002.cnblogs.com/images/2011/131283/2011061514481855.png)
3次测试结果,100条记录分布在不同的Server上,Hit 100% MISS 0次。结果还是很理想的,看来Enyim改进的算法还是很优秀的,加上配置化,计数器等功能总体上优于Memcachedonet。
我们来看下MemcachedProviders计数器结果:
![](http://pic002.cnblogs.com/images/2011/131283/2011061515142522.png)
好了,这一节就到这里了。
MemcachedProviders简单介绍
MemcachedProviders如何配置使用
MemcachedProviders命中率测试
MemcachedProviders是对Enyim.Caching的再次封装,并加入了客户端计数器功能以及Session数据库管理功能。上一节已经提供了下载链接,需要下载的朋友到前一节下载。Enyim也是应用比较广泛的Memcached .net客户端,和之前的Memchachedonet 客户端相比,分布式算法应该做了相应优化(具体可参照第一节的原理环节查看),这一点我们在后面的测试环节做一下验证。我们先来看一下Enyim的基本业务类图
View Code
<memcached> <servers> <!-- put your own server(s) here--> <add address="172.16.125.76" port="11211" /> <add address="172.16.0.21" port="11211" /> <add address="172.16.76.98" port="11211" /> <add address="172.16.125.76" port="11212" /> <add address="172.16.0.21" port="11212" /> </servers> <socketPool minPoolSize="10" maxPoolSize="100" connectionTimeout="00:00:10" deadTimeout="00:02:00" /> </memcached>
测试结果:
![](http://pic002.cnblogs.com/images/2011/131283/2011061514474618.png)
看下工具的结果:
![](http://pic002.cnblogs.com/images/2011/131283/2011061514481855.png)
3次测试结果,100条记录分布在不同的Server上,Hit 100% MISS 0次。结果还是很理想的,看来Enyim改进的算法还是很优秀的,加上配置化,计数器等功能总体上优于Memcachedonet。
我们来看下MemcachedProviders计数器结果:
![](http://pic002.cnblogs.com/images/2011/131283/2011061515142522.png)
好了,这一节就到这里了。
相关文章推荐
- 第二节 Memcached之MemcachedProviders(Enyim)客户端使用及测试
- 第二节 Memcached之MemcachedProviders(Enyim)客户端使用及测试
- 第二节 Memcached之MemcachedProviders(Enyim)客户端使用及测试
- 第二节 Memcached之MemcachedProviders(Enyim)客户端使用及测试
- 使用socket的Linux上的C语言helloworld多线程服务器和客户端测试程序
- Redis集群的高可用测试(含Jedis客户端的使用)
- Memcached学习笔记 — 第四部分:Memcached Java 客户端-gwhalin(1)-介绍及使用
- memcached java客户端的简单使用
- Memcached for windows初步接触 - 安装与客户端测试
- Memcached的.NET客户端(二)【BeITMemcached使用】
- 使用Jmeter测试MySQL性能——(2)多客户端配置
- 学习淘淘商城第十九课(搭建单机版FastDFS图片服务器以及使用FastDFS-Client客户端进行简单测试)
- ubuntu下安装memcached与php扩展测试使用
- Memcached在CentOS环境中的安装使用及Xmemcached客户端的使用
- Android客户端性能测试(一):使用APT测试Android应用性能
- 使用memcached客户端Xmemcached与Spring整合
- 分布式缓存技术memcached学习系列(五)—— memcached java客户端的使用
- Windows下Memcached在.Net程序中的实际运用(从Memcached客户端Enyim的库的编译到实际项目运用)
- 使用SOCKET API写的客户端与服务端测试程序(C语言)
- #Memcached系列#(6)使用Enyim.Caching访问Memcached的一个C#控制台程序