自己写的轻量级PHP框架trig与laravel5.1,yii2性能对比
2015-09-19 22:11
519 查看
看了下当前最热门的php开发框架,想对比一下自己写的框架与这些框架的性能对比。先看下当前流行框架的投票情况。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/17/be6d2559f4386b3501f683562553bce8.png)
看结果对比,每个测试脚本做了一个数据库的联表查询并进行print_r输出,查询的sql语句:
laravel 5.1:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/17/91d2ee5a196a8ecd3f24d0b34c60c30f.png)
yii2:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/17/4acdf58ca239d5e2a5c27897c6a69aba.jpg)
trig:
index-test.html是做了伪静态,实际是指向php路由。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/17/6f1a495fbc92953201687aee08a0e29b.png)
自己写的框架速度是lavavel 5.1的8倍,是yii2的5.3倍。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/17/be6d2559f4386b3501f683562553bce8.png)
看结果对比,每个测试脚本做了一个数据库的联表查询并进行print_r输出,查询的sql语句:
SELECT ad.adid, ad.title, ad.image, ad.url, ad.info, ad.orderby,ad.dataid,ad.idtype,adp.keyword,adp.name as adpName FROM `erp_ad` ad LEFT JOIN erp_adposition adp on ad.adpid=adp.adpid WHERE adp.keyword IN ('carousel',,'index_discount','designer','index_products') ORDER BY ad.orderby ASC LIMIT 0, 50
laravel 5.1:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/17/91d2ee5a196a8ecd3f24d0b34c60c30f.png)
yii2:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/17/4acdf58ca239d5e2a5c27897c6a69aba.jpg)
trig:
index-test.html是做了伪静态,实际是指向php路由。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/17/6f1a495fbc92953201687aee08a0e29b.png)
自己写的框架速度是lavavel 5.1的8倍,是yii2的5.3倍。
相关文章推荐
- yii rules 验证详解
- ContentProvider-------------自定义的内容提供者 然后去访问
- editplus终极爆破修改版:
- PHP爬虫 爬取污染数据实例
- Yii登录验证和全局访问用户ID
- ecshop在PHP 5.4以上版本各种错误问题处理
- [转]php Imagick写文字图片并自动换行
- Laravel框架数据库CURD操作、连贯操作总结
- WEB_PHP_PHP文件上传下载
- PHP预定义超全局数组 $_GET 原理分析
- ThinkPHP的配置
- PHP中MVC框架的实现
- PHP中SQL注入解析
- PHP防止SQL注入详解及防范
- YII框架的类自动加载机制
- PHP防止SQL注入的方法(2)
- PHP防止SQL注入的方法(1)
- PHP防止SQL注入自带函数分析
- PHP判断是否为手机客户端
- Scalaz(5)- typeclass:my typeclass scalaz style-demo