如果我使用Code Igniter或Cake Framework,它会影响我的应用程序的性能吗?
答案 0 :(得分:5)
如果将性能定义为执行速度,则答案为
Frameworks提供PHP本机功能的抽象。无论何时将抽象放在某个东西上,都会产生加载抽象和调用它的函数的惩罚。框架通常是一般的抽象,可以满足很多UseCases。在应用程序中解决特定的UseCase可能会通过较少的抽象来解决。
但是使用框架,您可以获得更好的模块化,更快的开发时间(如果您了解框架),更好的可维护性和(希望)经过测试的代码,这通常是值得的。这并不是说,总是使用框架,但总是考虑权衡 - 然后决定。
至于基准,好吧,看看
答案 1 :(得分:2)
点击此处, PHP framework comparison benchmarks 。
但是,如果你需要非常快的表现,我会建议Yii,因为awesome performance。:
答案 2 :(得分:0)
可能的缺点 :(某些时候取决于您的项目)
如果你想比较不同的框架。
答案 3 :(得分:0)