当前位置:  开发笔记 > 编程语言 > 正文

Lumen文件缓存驱动程序

如何解决《Lumen文件缓存驱动程序》经验,为你挑选了1个好方法。

我在Lumen中,在Controller内部,我想以简单方便的方式缓存计算结果,而不使用数据库或外部服务,所以我一直在寻找在文件系统中保存缓存.在Laravel的文档中引用了file驱动程序:

默认情况下,Laravel配置为使用文件高速缓存驱动程序,该驱动程序将序列化的高速缓存对象存储在文件系统中.

我可以在里面看到它,配置为默认缓存存储config/cache.php.

在Lumen的文档中,我看不到有关文件驱动程序的任何信息,我发现cache.php在Lumen安装中没有任何内容.

所以我的问题是我是否可以在流明中使用文件缓存驱动程序(通过设置CACHE_DRIVER=file),或者是否不鼓励,不支持,不实现或其他什么?



1> Marcin Nabia..:

在Lumen中.env.example你默认拥有:

CACHE_DRIVER=memcached

所以你需要的是将文件名从更改.env.example.env和设置

CACHE_DRIVER=file

如果您阅读Lumen中的缓存,您将在示例中看到:

$value = Cache::store('file')->get('foo');

因此fileLumen支持驱动程序.

如果您还阅读了流明配置,则可以在此处阅读,您可以复制所需的配置文件(如果需要)并手动加载它们.你可以在这里看到默认的Luman缓存配置文件:https://github.com/laravel/lumen-framework/blob/5.1/config/cache.php

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有