我想知道这是不是一个好习惯。
我有文件 - >那些文件有一个文件类型 - >该文档类型有一些选项卡和属性 - >这些属性具有数据类型和值。所以我需要查询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();
});
在保存该文档时,我正在清除该特定文档的缓存。 这样可以正常工作并节省大量查询,但是有这么大的缓存并且为什么不好?