dsbezji539113152 2016-04-21 10:45
浏览 66

是否可以在Symfony2上缓存方法调用

Some methods on my web application are quite resource consuming and could be cached. They aren't dependent on global variables, temporal data or such, they are exclusively dependent on the parameters used on invocation.

Is there a simple way to cache those invocations? It would be cool to have them annotated with something like @Cacheable, giving some TTL and cache name.

Side note: those methods are implemented on services declared on services.yml.

  • 写回答

1条回答 默认 最新

  • duanhe1903 2018-12-11 13:56
    关注

    I've found a bundle that works exactly like you describe (the annotation is really called @Cacheable). I'm having difficulties getting it to work and posted an issue on their github.

    But maybe you have more success (and if you do, please let me know).

    See https://github.com/phpro/annotated-cache for how it should work.

    And https://github.com/phpro/annotated-cache-bundle for its symfony bundle and its configs

    评论

报告相同问题?

悬赏问题

  • ¥15 蓝桥oj3931,请问我错在哪里
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染