在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
身边有朋友在用yaf框架,讨论的也声音也比较多,今天没事看鸟哥的博客,看到一篇现在PHP主流的几个框架性能对比,比较有意思,给大家分享一下! Yaf是用PHP扩展的形式写的一个PHP框架,也就是以C语言的编写,性能上要比PHP代码写的框架要快一个数量级。在执行效率方面,这个框架很可能会是最高的,因为它的作者就是惠新宸 Case 测试 MVC 中的 Router -> Controller -> Viewer, 输出 "Hello World" 简单页面,测试 MVC 在理想环境、简单逻辑、框架空载下的性能指标。 3 项指标 1) 在 index.php 中使用 microtime() 和 memory_get_usage() 粗略取得执行时间,内存占用情况 硬件环境: CPU: Intel Core i5 750 (2.67GHz x4) 软件环境: Debian 6.0.2 x86_64 (2.6.32-5-amd64) apache 2.2.16 php 5.3.6 测试的框架清单: * zf: Zend Framework * ci: CodeIgniter * yii: Yii Framework * yaf: Yet Another Framework in PHP Extension * micromvc: MicroMVC 测试代码用例: https://github.com/eryx/labs/tree/master/php-framework-benchmark 测试结果: * ci: CodeIgniter * yii: Yii Framework * yaf: Yet Another Framework in PHP Extension * micromvc: MicroMVC * all: 汇总对比 执行时间 (毫秒) 2. XHProf: 执行详情 * zf: Zend Framework 执行详图: * yii: Yii Framework * yaf: Yet Another Framework in PHP Extension * all: 汇总对比 3. 并发测试 ab -c 100 -n 30000 ab -c 200 -n 50000 看完之后第一反应,yaf的运行传输速度都快赶上PHP源码了,感觉就像只是PHP换了一种方式运行,那这个框架里边的东西是否健全?因为还不太了解yaf,不敢评论太多! |
2022-08-18
2022-08-17
2022-11-06
2022-08-17
2022-07-18
请发表评论