有个全功能栈PHP框架叫Phalcon, 基于C扩展写的,高性能; 由于是以扩展形式加载,其执行效率几乎高于其他所有PHP框架。据统计比其他PHP的框架速度快5倍以上。也是少数以扩展加载的PHP框架之一,它存在已经有写时日了,但因为某些原因,使用的人并不是很多。但我认为这个框架有他独特的优势,或许将来有可能成为PHP框架的一颗明珠。
再说说比较主流PHP框架,Zen Framework,laravel,这两个框架都有大量的继承,一个请求可能包含几百个文件,只有30%的文件是我必需的代码。这点值得我们去优化。对于执行效率要求高,请求反馈速度要快的网站,Phalcon显然是更加合适的。
除了高性能,Phalcon还有个特点就是DI机制做的非常好,对于需要用到依赖注入的网站,它是很好的选择。当然学习Phalcon难度也更高,而且目前各大论坛都很难找到Phalcon相关的中文文档或者问题讨论。