谁能说一下, thinkphp 的性能究竟什么水平?

2015-05-14 14:28:56 +08:00
 pein

http://ww1.sinaimg.cn/mw690/69e23056gw1es3r9zs2cqj20k00d20ty.jpg
如图,TP官网上有个机智的小伙伴问了这个问题,然后官方给的回答很暧昧,让人不禁浮想联翩。。。那么,这个“一比较会吃一惊”是什么意思呢?
在网上搜索TP相关性能测试,有的反映性能还不错,有的却显示性能比较差,到底是什么情况我迷糊了

11662 次点击
所在节点    PHP
29 条回复
yuankui
2015-05-14 17:23:14 +08:00
php 就不要纠结性能了...

而且大部分性能瓶颈都不在 web 层.
何必呢?
sampeng
2015-05-15 11:01:05 +08:00
这么说吧。。80%写thinkphp的,性能都高不到哪去。。。因为他们压根不考虑数据库的压力。不考虑其他方面的问题。。只纠结语言的性能损耗。。。你就是用c写,不考虑这些压力问题。一样卡得跪下唱征服
jhdxr
2015-05-15 16:23:03 +08:00
看过thinkphp的源码,的确不注重性能,比如很多东西明明可以直接写的非要用魔术方法完成,之前也向官方提过但没有采纳。
但是,优化性能的时候请先找出瓶颈。一般来说网站的性能瓶颈都是在IO上(数据库、网络连接)。。。
很多人上来就喜欢性能第一(没错我就是吐槽之前某个找性能第一的框架的),的确逼格满满。但性能这东西和你的业务、和你的规模等等都是密切相关的。。。不要提前优化。。。
orvice
2015-05-15 16:29:55 +08:00
thinkphp也算大型框架了,和同类型框架比效率在不高也是同一个级别的吧。。而且性能一般也不在框架。。。用tp等php大框架都没必要纠结性能
miaotaizi
2015-05-27 00:16:54 +08:00
你该不会是 胡杨 吧?
pein
2015-05-27 08:33:37 +08:00
@miaotaizi 我去。。来者何人?
lbp0200
2015-05-27 12:28:52 +08:00
laravel是性能最差的,那又怎么样?
biu1024
2015-06-11 09:19:50 +08:00
你用过TP的关联模型你就知道了。
tips:使用关联模型的关联查询,然后去看log里的sql语句。。。你会回来的。
pein
2015-06-11 10:32:21 +08:00
@biu1024 从来没用过关联模型啊,都是自己写联合查询的,看来这个可以利用一下,学习了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/191046

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX