1
ayanamist 2011-11-25 22:43:20 +08:00
不会影响很多。请不要过多的关注这种问题。不合理的逻辑对性能的影响要远大于这种小事情。
|
2
hilyjiang 2011-11-25 23:30:11 +08:00
@ayanamist 同意,大多数情况下,语言甚至框架本身并不是整个系统的瓶颈,在这个机器比人力便宜的年代,应该多想想怎么扩展和维护比较方便。
|
3
Ricepig 2011-11-25 23:32:51 +08:00
影响不大,还没拼字符串费劲
|
4
glume 2011-11-25 23:49:05 +08:00
我觉得还是有影响的。
尤其比如是通用的框架为了方便,对性能影响比较大。 当然少点的没什么。php骨子里不太适合oo |
5
ayanamist 2011-11-26 11:53:14 +08:00
@glume 主要是通用框架里为了RAD而采用的ORM比较效率低下罢了。如果裸写SQL做优化,性能也差不到哪里去。
不过PHP骨子里不适合OO确实是真的,他就是C语言的一个扩展而已。 |
6
ratazzi 2011-11-26 12:14:14 +08:00
看情况吧,像 magento 那种玩意,太多继承,导致加载太多文件就很慢,当然 magento 慢不只是因为继承
|
7
RaidNight 2011-11-26 12:22:40 +08:00
咕~~(╯﹏╰)b,用magento的淡定路过。
|
8
chuck911 2011-11-26 12:33:02 +08:00
|
9
chuck911 2011-11-26 12:33:53 +08:00
多用组合什么的跟效率无关,跟设计有关
|
10
jarcher 2011-11-26 18:18:23 +08:00
遇到这个性能瓶颈了吗?
|
12
Livid MOD 这种问题是你当你在设计一门新的编程语言的时候才需要考虑的问题。
而如果你只是用这门语言来实现一个业务系统,那么还是专注在系统本身的设计上吧。 |
14
kafka0102 2011-11-26 22:22:42 +08:00
脚本语言搞得复杂了自然会影响性能,只是需要度量这种影响是否会成为瓶颈。PHP社区里很多人不喜欢框架,就是框架封装复杂了以后性能会下降很厉害,比如CakePHP、Symphony等框架可能比裸写代码性能下降几十倍,但这种貌似很大的差距不见得会成为网站的瓶颈。如果是大型网站,PHP框架通常会很简单,几百行代码的一个MVC框架就ok了。
|
15
glume 2011-11-27 02:00:16 +08:00
|