在laravel中缓存每个数据库查询是否健康?

时间:2015-01-11 08:58:51

标签: php mysql performance caching laravel

我想要做的是将每个数据库查询缓存到文件中。查询将使用包括用户'在内的名称进行缓存。用户名或用户ID。当然,当用户更改其信息时,缓存文件将被替换为新文件。即使像用户之间的友谊这样的互动也会被缓存。

如果我有1.000.000用户,我将拥有毫欧(可能是数十亿)文件。这对表现有好处还是坏处?

1 个答案:

答案 0 :(得分:0)

这将填写您的文件系统,因此它取决于您拥有的空间量。此外,如果您有大量活动用户,这会降低基于文件查找的性能。

无论如何,我建议使用Memcache或APC作为laravel docs说。