Laravel缓存 - 太多缓存,什么是好的做法?

时间:2015-11-11 14:41:20

标签: php laravel laravel-5.1

我想知道这是不是一个好习惯。

我有文件 - >那些文件有一个文件类型 - >该文档类型有一些选项卡和属性 - >这些属性具有数据类型和值。所以我需要查询7个表来获取所需的所有数据。还有其他一些问题。在一个页面上,我有11个查询。我觉得太多了。

缓存每个文档(可能有1000个文档)是一个好习惯吗?

 return Cache::rememberForever('documents_'.$id, function() use ($id) {
        return $this->document->where('document_id', $id)
            ->with(array('documentType.properties', 'values', 'documentType.tabs'))
            ->first();
    });

在保存该文档时,我正在清除该特定文档的缓存。 这样可以正常工作并节省大量查询,但是有这么大的缓存并且为什么不好?

0 个答案:

没有答案