配置symfony以使用eaccelerator

时间:2013-03-24 08:32:38

标签: php symfony symfony-2.1 eaccelerator

是否有任何配置可以通过eaccelerator提高symfony2的性能? 那么有没有使用eaccelerator来利用“查询缓存,结果缓存,元数据缓存”这一学说的配置?

1 个答案:

答案 0 :(得分:1)

有可能将eAccelerator与Symfony2和Doctrine一起使用,但是您需要解决一些问题:

  1. Eaccelerator strips doc blocks by default, making Symfony/Doctrine pretty much non functional

  2. 要使用Symfony2看到有价值的性能提升,您需要创建一个eAccelerator ClassLoader。你会发现Symfony的大部分开销来自自动加载器中的file_exists调用,如果你没有使用--optimize优化composer autoload转储(至少我这样做)。