升级到Symfony 3.1 / 3.2(与系统缓存相关)后出现严重减速

时间:2016-12-03 14:06:40

标签: php caching symfony symfony-cache

在将我的应用程序从Symfony 3.0.6更新到Symfony 3.1.0之后,我发现在开发过程中(xdebug已禁用)出现了大幅减速(加载单个页面的时间超过一倍)。使用Symfony 3.2.0可以观察到相同的情况。这让我相信这个问题可能是由Symfony 3.1.0引入的新PSR-6缓存组件引起的,而黑火比较似乎证实了:

https://blackfire.io/profiles/compare/c9dd287a-c2aa-4b97-b335-635b08feac07/graph

这是我的开发框架配置(我在3.0.6和3.2.0中使用):

translator:
    fallbacks: '%default_locale%'
    logging: false
secret:        '%secret%'
router:
    strict_requirements: true
form:            ~
csrf_protection: ~
validation:
    enable_annotations: true
    enabled:            true
templating:
    engines: [ twig ]
default_locale:  '%default_locale%'
trusted_proxies: ~
session:
    handler_id: snc_redis.session.handler
fragments:       ~
http_method_override: true
profiler:
    only_exceptions: false

我查看了Symfony问题跟踪器,但没有看到有人抱怨这个。此外,Symfony升级指南没有提及任何有关框架配置的内容,因此我假设不需要进行任何更改。

注意:我没有使用缓存组件进行用户区缓存,在我的情况下,只有框架依赖于此。

有没有人遇到类似的事情?

0 个答案:

没有答案