gpt4 book ai didi

symfony - 教义二级缓存不执行任何操作

转载 作者:行者123 更新时间:2023-12-02 12:13:13 26 4
gpt4 key购买 nike

我有一堆实体,想测试二级缓存,但我无法让它工作。我只是在分析器中得到零命中、未命中和放入。

所有实体都有如下注释。

use Doctrine\ORM\Mapping AS ORM;

/**
* @ORM\Entity
* @ORM\Cache(usage="NONSTRICT_READ_WRITE", region="my_region")
*/
class Property extends Base\PropertyBase
{

我的配置文件有 -

doctrine:
orm:
metadata_cache_driver:
type: memcache
result_cache_driver:
type: memcache
query_cache_driver:
type: memcache
second_level_cache:
region_cache_driver:
type: memcache
enabled: true
log_enabled: true
regions:
my_region:
cache_driver: memcache
lifetime: 3600

探查器显示缓存已启用,但我没有收到任何事件。

关于如何调试这个问题有什么建议吗?

最佳答案

我的元数据缓存在内存缓存中,因此当我编辑实体文件以添加缓存注释时,它们没有被拾取。我正在清除应用程序/缓存文件夹,但这是从内存缓存而不是实体文件重新填充的。清除缓存已排序。

现在工作得很好!

关于symfony - 教义二级缓存不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35366429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com