1

在将我的应用程序从 Symfony 3.0.6 更新到 Symfony 3.1.0 之后,我注意到开发(xdebug 禁用)的速度大大降低(加载单个页面的时间增加了一倍多)。在 Symfony 3.2.0 中也可以观察到相同的情况。这让我相信这个问题可能是由 Symfony 3.1.0 引入的新 PSR-6 缓存组件引起的,而 blackfire 比较似乎证实了:

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 升级指南没有提到任何关于框架配置的内容,所以我认为那里不需要任何更改。

注意:我没有将缓存组件用于用户级缓存,在我的情况下,只有框架依赖于它。

有没有人经历过类似的事情?

4

0 回答 0