在Symfony 3中使用缓存组件的最佳实践

在Symfony 3中使用缓存组件的最佳实践,symfony,caching,symfony4,symfony-3.4,Symfony,Caching,Symfony4,Symfony 3.4,在Symfony 3中使用缓存组件的最佳实践是什么 简单的例子: 如果我从不同的位置(控制器、表单类型、细枝函数、侦听器等)调用getCategoryById(在存储库中),如何验证数据是否已缓存 问题: 我不能调用存储库中的缓存组件,我不想在每个地方都编写和复制相同的代码(isHint…) 问题: 那么,最佳实践是什么?是否在所有组件和存储库之间创建中间缓存服务 非常感谢:)“两件事很难:缓存和命名”这是否回答了您的问题?“两件事很难:缓存和命名”这是否回答了您的问题?

在Symfony 3中使用缓存组件的最佳实践是什么

简单的例子: 如果我从不同的位置(控制器、表单类型、细枝函数、侦听器等)调用
getCategoryById
(在存储库中),如何验证数据是否已缓存

问题: 我不能调用存储库中的缓存组件,我不想在每个地方都编写和复制相同的代码(isHint…)

问题: 那么,最佳实践是什么?是否在所有组件和存储库之间创建中间缓存服务


非常感谢:)

“两件事很难:缓存和命名”这是否回答了您的问题?“两件事很难:缓存和命名”这是否回答了您的问题?