在我的公司,我们使用Symfony框架,但是对于Doctrine,他们说:"我们不会使用Doctrine,因为大量数据的性能问题"。
他们是对的吗?如果没有,请告诉我们他们说错了。
答案 0 :(得分:0)
你可以对框架说同样的话,Symfony比简单的php脚本更大更慢,但有一些优点可以弥补可能的性能损失。
性能......这是一个困难的话题,但恕我直言,这完全是关于使用框架的开发人员。这就是为什么symfony提供调试条的原因 - 看看app中发生了什么(如果你看到过多的db查询或奇怪的数据库响应时间,你可以查明并解决问题 - 在它成为一个问题之前)
关于学说 - 寻找Marco Pivetta及其关于学说的演讲 (例如https://vimeo.com/134178140)
我个人从未遇到过Doctrine无法处理的情况(尤其是二级缓存)