我们新的Symfony2应用程序在PRODUCTION中运行速度非常慢。它托管在m3.large EC2实例上。
我检查了探查器,最慢的部分是routerlistener或防火墙http组件。在第一页加载时,routerlistener会阻塞,然后在后续请求中防火墙组件导致保持。
这个应用程序可能每周一次,然后只修复自己,这真的很奇怪。
到目前为止我尝试过:
不要动摇。有什么想法吗?
答案 0 :(得分:0)
使用APC简单地提高了性能。
我试图在应用程序代码中寻找适当的解决方案,因为我认为使用缓存只是一种创可贴解决方案。我猜Symfony2在生产中没有任何缓存(APC / Memcache / Varnish / etc)只是注定要失败。