问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

thinkphp和laravel到底有什么区别啊?哪个好点

发布网友 发布时间:2022-04-29 09:34

我来回答

2个回答

懂视网 时间:2022-04-29 13:56

开始测试

增加一个控制器,并在控制器中输入10000次HelloWorld

并发50循环10次:

首先向我们走来的是ThinkPHP,看上去还行

Transactions: 500 hits

Availability: 100.00 %

Elapsed time: 2.81 secs

Data transferred: 52.45 MB

Response time: 0.26 secs

Transaction rate: 177.94 trans/sec

Throughput: 18.67 MB/sec

Concurrency: 47.10

Successful transactions: 500

Failed transactions: 0

Longest transaction: 0.48

Shortest transaction: 0.03

然后是Laravle:

并发200循环10次:

首先是ThinkPHP

Transactions: 1977 hits

Availability: 98.85 %

Elapsed time: 10.03 secs

Data transferred: 207.40 MB

Response time: 0.95 secs

Transaction rate: 197.11 trans/sec

Throughput: 20.68 MB/sec

Concurrency: 187.68

Successful transactions: 1977

Failed transactions: 23

Longest transaction: 1.22

Shortest transaction: 0.02

然后是Laravel

Transactions: 1890 hits

Availability: 94.50 %

Elapsed time: 51.85 secs

Data transferred: 198.27 MB

Response time: 4.88 secs

Transaction rate: 36.45 trans/sec

Throughput: 3.82 MB/sec

Concurrency: 178.00

Successful transactions: 1890

Failed transactions: 110

Longest transaction: 26.01

Shortest transaction: 0.07

没想到在没有优化的情况下,ThinkPHP的速度是最快的,Yii略微多一些,Laravel步履蹒跚的跑完了测试。结果是有些出人意料的,不过上述的测试只代表了开发环境,下面会对框架进行优化,模拟线上环境。

优化框架

ThinkPHP:

APP_DEBUG改为false

Laravel:

APP_DEBUG改为false

php artisan route:cache

php artisan optimize

php artisan config:cache

composer dumpautoload -o

并发200循环10次:

ThinkPHP

Transactions: 1655 hits

Availability: 82.75 %

Elapsed time: 8.21 secs

Data transferred: 173.62 MB

Response time: 0.69 secs

Transaction rate: 201.58 trans/sec

Throughput: 21.15 MB/sec

Concurrency: 139.29

Successful transactions: 1655

Failed transactions: 345

Longest transaction: 7.83

Shortest transaction: 0.00

Laravel:

Transactions: 1520 hits

Availability: 76.00 %

Elapsed time: 34.95 secs

Data transferred: 159.45 MB

Response time: 3.15 secs

Transaction rate: 43.49 trans/sec

Throughput: 4.56 MB/sec

Concurrency: 136.84

Successful transactions: 1520

Failed transactions: 480

Longest transaction: 19.18

Shortest transaction: 0.00

比较奇怪的一点,当框架关掉调试模式后都出现了较多失败的情况。不过明显的看到,Laravel进行简单的优化后,性能大大的提升了,但还是低于其他两个框架。

结论:

ThinkPHP的性能比Laravel高出近四倍。

Gxlcms,大量的免费laravel入门教程,欢迎在线学习!

热心网友 时间:2022-04-29 11:04

thinkphp简单,
laravel较复杂,里面涉及到很多概念,依赖注入,服务提供者,以及各种设计模式
学过java的很容易看懂
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
十亿韩元折合人民币是多少阿? 邮政银行卡余额查询 邮政储蓄查询余额怎么查 艰难 的国运与雄健的国民读后感500(把以前与现在作对比) 初一下册人教版 艰难的国运与雄健的国民 读后感300字 今日头条哪个版本的有电脑版电脑版今日头条怎么下载 今日头条在电脑上如何安装今日头条怎样就安装到电脑上了 如何评价武庙? 武经总要前集概述 武经总要军事思想 你的脂肪酸甲酯标准品混标怎么配了?我现在有各个单标的标准品也想混标。能给点建议码 混标物质怎样判断分别是哪种物质出的峰 请问单标怎么配成混标? 液相色谱外标法的操作步骤 为什么混标溶液稀释剂是50%甲醇而单标溶液是纯甲醇 气象色谱中DB-WAX与KB-WAX区别 电动车轮胎上的16X3.0是什么意思? 混合标准溶液到底是干嘛的?为什么文献中它是用来绘制标准曲线的呢?而单标溶液用来测定检出限?单标溶 液相色谱外标法的操作步骤怎么配制标液,是配混标还是单标 气相色谱混合物中物质的测量是用混标还是单标好 最近梦见两次去世的老爷叫我吃饭,我给他读过大悲咒,有这原因吗 五种单标配混标怎么计算 农残的单标及混标应该怎么配制 夜里听见大悲咒的声音是怎么回事 学佛念完*后,头顶发热,晚上睡觉梦见有人在空中打太极,太极图从天而降,同时梦中充斥着大悲咒的声音 - 信息提示 梦见过世母亲和我一起念大悲咒? 空调定频和变频的区别在哪里? 变频空调PK定速空调,区别到底在哪?请高人指点!! 空调定速和变频有什么区别 Lamauge这个单词是什么意思 电动三轮车轮胎16*3.0是啥意思 用气象色谱仪怎样制备白酒的混标 请各位前辈看一下我做的液相色谱的图 挥发性脂肪酸(VFA)的标准样 混标 有人知道用原子荧光法测砷的时候测试线波动很大时怎么回事吗?上午老师人我们用原子荧光法测污水中的砷 求一篇关于锡的前沿研究文献 女人快40了!怎么保养好呢? 东营市二级建造师什么时候考试报名条件 关于加拿大移民入学 移民加拿大后,如何迅速在新的生活环境中立足 留学加拿大,如何通过留学,后解决移民问题 移民加拿大后如果想读书要怎么做啊? 移民加拿大后申请学校的问题 通过留学怎样移民加拿大? 本人想到加拿大留学,但又想到时候移民,听说先上college两年后工作一年就可以申请移民,是这样吗?帮帮忙 如何以移民的身份申请加拿大大学入学?(本人学历情况较特殊,祥见帖子) 如何以移民的身份申请加拿大大学入学?(情况特殊) 入籍加拿大都要满足哪些条件 等待加拿大移民过程中,被加拿大学校录取了,我该怎么做? 先留学? 现在办理去加拿 大的移民,需要达到什么条件,有哪些方式?