听说原理会让php代码变慢,这是可以理解的。发现人们建议使用操作码缓存来改进它。难道我们不能更进一步,让它成为php的一部分吗?
原理是普通的http://www.doctrine-project.org/projects/common只扩展类加载和添加注释支持吗?为什么不把整个原理作为php的一个扩展,类似于GD?
发布于 2010-12-05 20:28:05
这将意味着用C语言重写Doctrine,因此它可以首先作为扩展加载。由于Doctrine的规模和复杂性,这不是一个小壮举。
如果我没记错的话,开发人员确实在某个时候讨论过这个问题,至少我记得很久以前我在#doctrine-dev上看到过一些关于这个问题的讨论。我的猜测是,它被否决的原因有很多。话虽如此,Doctrine实际上扩展得相当好,而且与一些信念相反,它并不是那么慢。特别是Doctrin2.0,它通过加载提高了性能,因为有更多的轻量级实体和不同的设计方法来修复D1的许多问题。
https://stackoverflow.com/questions/4358715
复制相似问题