是否可以在Symfony2

时间:2016-04-21 10:45:05

标签: php symfony caching

我的Web应用程序上的某些方法非常耗费资源并且可以缓存。它们不依赖于全局变量,时态数据等,它们完全依赖于调用时使用的参数。

是否有一种简单的方法可以缓存这些调用?用@Cacheable之类的东西对它们进行注释,给出一些TTL和缓存名称会很酷。

附注:这些方法是在services.yml上声明的服务上实现的。

1 个答案:

答案 0 :(得分:0)

我发现一个捆绑包的工作原理与您描述的完全一样(注释实际上称为@Cacheable)。我很难使其正常运行,并在他们的github上发布了一个问题。

但是也许您会获得更大的成功(如果成功,请告诉我)。

有关其工作原理,请参见https://github.com/phpro/annotated-cache

还有https://github.com/phpro/annotated-cache-bundle的symfony软件包及其配置