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