码迷,mamicode.com
首页 > 系统相关 > 详细

ab测试memcache,redis,session,cookie分别的存取速度

时间:2014-10-17 00:07:23      阅读:451      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   for   sp   2014   on   

session存或取的速度(存取差异不大):

代码:

for ($i=0; $i < 100; $i++) {
$bb = self::get_session(‘testsession‘);
}

 

bubuko.com,布布扣

bubuko.com,布布扣

 

 

memcache (存取差异不大):

代码:

$a = ‘asdflajsdfoijaf203rfjd09wqe4tj0ahgfiopsadifgh‘.mt_rand(1000,9999);
$mem = new zz_memcache();

for ($i=0; $i < 100; $i++) {
$aa = $mem->get(‘aaa‘);
}

bubuko.com,布布扣

bubuko.com,布布扣

 

 

cookie:

代码

for ($i=0; $i < 100; $i++) {
$a =$_COOKIE[‘aaa‘];
}

bubuko.com,布布扣

bubuko.com,布布扣

 

结论:cookie明显比session和memcach慢,session和memcach无法比较出来,继续用代码测试,不用ab

 

 

memcache代码:

echo xdebug_time_index();
for ($i=0; $i < 100000; $i++) {
$aa = $mem->get(‘aaa‘);
}
echo ‘<br>‘.xdebug_time_index();

结果:

bubuko.com,布布扣

session代码:

echo xdebug_time_index();
for ($i=0; $i < 100000; $i++) { 
$bb = self::get_session(‘testsession‘);
}
echo ‘<br>‘.xdebug_time_index();

结果:

bubuko.com,布布扣

 

结论:取session居然比memcach快啊!!!!!!!!!!!!!!

可能是该测试方法有问题,这种方法测试出来取cookie也很快,甚至比取session还快!!!

暂且只相信ab测试的结论,

 

ab测试memcache,redis,session,cookie分别的存取速度

标签:style   blog   http   color   io   for   sp   2014   on   

原文地址:http://www.cnblogs.com/alazalazalaz/p/4029631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!