10分钟后刷新时性能下降

问题描述:


我不知道这是一个常见问题,但在我的symfony2项目中,当我第一次加载大约4秒钟后(Profiler说)直接刷新后,它大约需要100ms。
我知道它需要创建缓存,这就是为什么需要很长时间。
但是,当我等待大约10分钟并刷新时,需要大约4秒才能加载。
缓存被删除,symfony2试图重新创建它吗? 我该如何解决这个问题?10分钟后刷新时性能下降

+0

等一下,我们在这里谈论'dev'环境吗?如果我们,这是非常期待... – 2014-09-12 12:10:53

+0

实际上,不,它不是开发环境,这是刺(我使用app.php) 我只是在prod环境启用探查器。 – 2014-09-12 12:12:03

这取决于你的设置。

可能是symfony缓存被丢弃,可能是一个mysql连接超时,并由于某种原因重新连接缓慢,可能是被删除的mysql缓存。

你可以在使用时间的profiler中查找,也许这给你一个线索。

+0

渲染树枝时基本上需要很长时间。任何想法 ? – 2014-09-12 10:19:56

+0

我们在这里说话多久了?探查器显示约10秒钟会被树枝用完吗?如果是这样,哪个电话正好?也许张贴sreenshot? – Graangan 2014-09-12 10:24:46

+0

不!最糟糕的情况是3秒钟,我正在使用提高性能的所有提示(APC,APC cacheloader等)。 – 2014-09-12 10:34:43