【问题标题】:Laravel 5 Caching QueryLaravel 5 缓存查询
【发布时间】:2015-12-08 13:12:07
【问题描述】:

有谁知道 Laravel 5 在哪里存储查询缓存?

我已经缓存了查询:

> $data["test"] = \Cache::remember("delivery_report", 1, function()
> {
>     return DeliveryReport::where("test", "<>", "N/A")->groupBy("test")->get();
> });

我只想知道 Laravel 使用什么技术进行缓存。文本文件还是...?

【问题讨论】:

  • 它存储在项目/存储/框架/缓存中

标签: php performance laravel caching laravel-5


【解决方案1】:

由于有多个可用存储,这取决于您的缓存配置。您可以在 config/cache.php 文件中查看可用的缓存存储。当前使用的存储是通过为 default 参数设置适当的值来定义的。

默认情况下,Laravel 使用文件存储。在配置文件中,您可以看到它正在将缓存数据保存到 storage_path().'/framework/cache' - 如果您没有重新配置项目路径,它应该默认映射到 storage /framework/cache.

【讨论】:

    猜你喜欢
    • 2016-07-11
    • 2014-11-30
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 2017-01-29
    • 1970-01-01
    • 2016-09-03
    相关资源
    最近更新 更多