【问题标题】:Symfony2 slow RouterListener or FirewallSymfony2 慢速路由器监听器或防火墙
【发布时间】:2015-11-17 05:23:54
【问题描述】:

我们新的 Symfony2 应用程序在 PRODUCTION 中运行非常缓慢。它托管在 m3.large EC2 实例上。

我检查了分析器,最慢的部分是路由器侦听器或防火墙 http 组件。在第一个页面加载时,routerlistener 阻塞,然后在后续请求中,防火墙组件导致阻塞。

此应用程序可能每周发生一次,然后自行修复,这真的很奇怪。

我在下面附上了分析器图片:

到目前为止我已经尝试过:

  1. 禁用 xdebug
  2. 将 realpath_cache_size 设置为 4096K
  3. 将 realpath_cache_ttl 设置为 7200

没有震动。有什么想法吗?

【问题讨论】:

    标签: symfony amazon-ec2


    【解决方案1】:

    仅通过使用 APC 即可显着提高性能。

    我试图在应用程序代码中寻找适当的解决方案,因为我认为使用缓存只是一种临时解决方案。我猜 Symfony2 在生产中没有任何缓存(APC/Memcache/Varnish/etc)注定会失败。

    【讨论】:

      猜你喜欢
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 2015-11-26
      • 1970-01-01
      相关资源
      最近更新 更多