关于Phalcon和Yaf比较

本文通过简单基准测试,对比了Yaf和Phalcon这两个PHP框架在硬件配置下的性能表现,结果显示其中之一为最快框架。

http://www.laruence.com/2012/09/16/2791.html

After Yaf, there comes another PHP framework in extension(在Yaf发布以后, 又出现了一个PHP扩展的框架 Phalcon): Phalcon.

then there raise a problem, which people have asked multi-times to me, that is , which one is the *fastest*(于是就出现一个问题, 不停的有人问, 到底Yaf和Phalcon哪个快, 因为他们都在他们的主页上宣称是最快的框架)? Yaf, or Phalcon. as they both declared they are the fastest(YafPhalcon)

So I did a simple benchmark(所以我做了个简单的测试), the benchmark scripts is provide by Ruilog, and could be found at: benchmark scripts

Hardware(测试机器)

  • 8 * Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
  • MemTotal: 12296092 kB
  • Apache 2.2
  • PHP 5.4.7 with APC-3.1.13

Benchmakr result(测试结果)

ab -n 30000 -c 100

Bechmark

More details:

 
  1. framework QPS, LOAD, MEM(KB), TIME(ms); functions, include files
  2.  symfony2 3707, 5.06, 0.00, 0.00; 3707, 5.06, 0.00, 0.00; 0, 0
  3.        zf 1446,25.11, 0.00, 0.00; 1446,25.11, 0.00, 0.00; 0, 0
  4.       zf2 678,49.44, 0.00, 0.00; 678,49.44, 0.00, 0.00; 0, 0
  5.   cakephp 2361,16.11, 0.00, 0.00; 2361,16.11, 0.00, 0.00; 0, 0
  6.   fuelphp 3742, 7.55, 0.00, 0.00; 3742, 7.55, 0.00, 0.00; 0, 0
  7.    kohana 3336, 9.30, 0.00, 0.00; 3336, 9.30, 0.00, 0.00; 0, 0
  8.        ci 5764, 7.14, 0.00, 0.00; 5764, 7.14, 0.00, 0.00; 0, 0
  9.       yii 6343, 6.52, 0.00, 0.00; 6343, 6.52, 0.00, 0.00; 0, 0
  10.      slim 6626, 5.60, 0.00, 0.00; 6626, 5.60, 0.00, 0.00; 0, 0
  11.   laravel 7386, 5.55, 0.00, 0.00; 7386, 5.55, 0.00, 0.00; 0, 0
  12.    doophp 11859, 5.18, 0.00, 0.00; 11859, 5.18, 0.00, 0.00; 0, 0
  13.   colaphp 13701, 4.76, 0.00, 0.00; 13701, 4.76, 0.00, 0.00; 0, 0
  14. micromvc4 13386, 4.59, 0.00, 0.00; 13386, 4.59, 0.00, 0.00; 0, 0
  15.   phalcon 14289, 4.22, 0.00, 0.00; 14289, 4.22, 0.00, 0.00; 0, 0
  16.       yaf 15990, 4.21, 0.00, 0.00; 15990, 4.21, 0.00, 0.00; 0, 0

the result is clear, right?


ZendGuardLoader 脚本解密 用于解密ZendGuard加密脚本! 卸载 ionCube 脚本解密 用于解密ionCube Encoder加密脚本! 安装 fileinfo 通用扩展 若可用内存小于1G,可能会安装不上 卸载 opcache 缓存器 用于加速PHP脚本! 卸载 xcache 缓存器 支持脚本缓存变量缓存! 安装 memcache 缓存器 强大的内容缓存器 安装 memcached 缓存器 比memcache支持更多高级功能 卸载 redis 缓存器 基于内存亦可持久化的Key-Value数据库 卸载 apcu 缓存器 脚本缓存器 安装 imagemagick 通用扩展 Imagick高性能图形库 卸载 xdebug 调试器 开源的PHP程序调试器 安装 imap 邮件服务 邮件服务器必备 安装 exif 通用扩展 用于读取图片EXIF信息 卸载 intl 通用扩展 提供国际化支持 卸载 xsl 通用扩展 xsl解析扩展 卸载 Swoole 通用扩展 异步、并行、高性能网络通信引擎 卸载 geoip 通用扩展 Map IP address to geographic places 安装 yaf 框架 Yaf是一个C语言编写的PHP框架 安装 phalcon 框架 phalcon是一个C语言编写的PHP框架 安装 mongo 通用扩展 Mongodb数据库连接驱动 安装 sg11 脚本加密 安装任意sg解密版本会显示同时安装,具体版本以phpinfo为准 安装 sg14 脚本加密 安装任意sg解密版本会显示同时安装,具体版本以phpinfo为准 安装 sg15 脚本加密 安装任意sg解密版本会显示同时安装,具体版本以phpinfo为准 安装 sg16 脚本加密 安装任意sg解密版本会显示同时安装,具体版本以phpinfo为准 安装 xload 脚本加密 xload解密扩展 安装 pgsql 通用扩展 php官方扩展(需提前安装postgresql) 安装 pdo_pgsql 通用扩展 php官方扩展(需提前安装postgresql) 安装 readline 通用扩展 php官方扩展 安装 snmp 通用扩展 php官方扩展 安装 ldap 通用扩展 php官方扩展 安装 recode 通用扩展 php官方扩展 安装 enchant 通用扩展 php官方扩展 安装 pspell 通用扩展 php官方扩展 安装 bz2 通用扩展 php官方扩展 安装 sysvshm 通用扩展 php官方扩展 卸载 calendar 通用扩展 php官方扩展 安装 gmp 通用扩展 php官方扩展 安装 wddx 通用扩展 php官方扩展 安装 sysvmsg 通用扩展 php官方扩展 安装 igbinary 通用扩展 php官方扩展 安装 zmq 通用扩展 一个开源的通用消息库 安装 zstd 通用扩展 使用 Zstandard 库进行压缩解压缩的 PHP 扩展 卸载 smbclient 通用扩展 为PHP程序提供Samba相关功能'smb'流 卸载 event 通用扩展 提供 libevent 库的接口 卸载 这上面没有你 说的
最新发布
11-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值