一款优秀的国产PHP MVC轻量级开发框架
硬件环境:某网站云服务器
CPU:1核
内存:1G
硬盘:20G
软件环境:
操作系统:CentOS 6.3 64位
web服务器:nginx 1.4.5
php版本:php 5.5.9
memcached版本:memcached 1.4.17
memcached客户端:php memcache扩展 3.0.8
测试结果:
写入1000次 用时49毫秒
写入10000次 用时481毫秒
写入100000次 用时4885.8毫秒
平均每秒写入20467条记录
写入测试代码:
set_time_limit(0);
$statrTime = microtime(true);
$Memcache = new Memcache();
$Memcache->connect('127.0.0.1',11211);
for ($i=12001; $i<=112000; $i++) {
$data['content'] = '第'.$i.'篇文章内容';
$Memcache->set('key'.$i, $data['content']);
}
$endTime = microtime(true);
$diffTime = round(($endTime - $statrTime) * 1000, 1);
echo '<br />用时'.$diffTime.'毫秒';
读取1000次 用时用时50.4毫秒
读取10000次 用时497.3毫秒
读取100000次 用时5015毫秒
平均每秒读取19940条记录
读取测试代码:
set_time_limit(0);
$statrTime = microtime(true);
$Memcache = new Memcache();
$Memcache->connect('127.0.0.1',11211);
for ($i=12001; $i<=112000; $i++) {
$blog_item = $Memcache->get('key'.$i);
}
$endTime = microtime(true);
$diffTime = round(($endTime - $statrTime) * 1000, 1);
echo '<br />用时'.$diffTime.'毫秒<br />';
可以看出,Memcache写入和读取速度差不多,写入略快。
G-framework是一款免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布。
鼓励代码共享和尊重原作者的著作权,同样允许代码修改后,再作为开源或商业软件发布。
Copyright © 2014 - 2020 G-framework All Rights Reserved.
框架执行时间: 3.5毫秒 页面执行时间: 4.8毫秒