我想要做的是将每个数据库查询缓存到文件中。查询将使用名称(包括用户的用户名或用户 ID)进行缓存。当然,当用户更改其信息时,缓存文件将被新的文件替换。甚至用户之间的友谊之类的互动也会被缓存。
如果我有 1,000,000 个用户,我将拥有数百万(也许数十亿)个文件。这对于性能来说是好是坏?
最佳答案
这将填充您的文件系统,因此这取决于您拥有的空间量。此外,如果您有大量事件用户,这会降低基于文件查找的性能。
无论如何,我建议使用 Memcache 或 APC 作为 laravel docs说。
关于php - 在 Laravel 中缓存每个数据库查询是否健康?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27885458/