我正在使用Lumen构建API,并且我试图找出最好的方法是在整个请求期间将数据保留在内存中。这样做的目的是避免写入数据库或使用Redis
或Memcached
之类的东西。因此,基本上,我想创建一个全局变量,在执行http操作之前,可以一直使用它,然后它可以从内存中消失。
例如,如果我将带有正文的POST
请求发送到我的/api/v1/postme
路由,我想接受POST请求并再次调用另一个服务以检索一些数据。我想获取该数据并将其与POST
请求中的原始数据合并。然后,我想获取这些新合并的数据,并在进行更多翻译后将其作为响应发送。
[我在线上读过一些文章,可以将.env
文件中的app config变量用作内存中的临时数据存储,但是我想知道是否有其他方法或可能更好的方法来完成此操作。 >
我通读了Laravel / Lumen文档,似乎可以写入Lumen缓存,但是我认为那将导致建立数据库连接,这不是我想要的。
我正在使用Lumen构建API,并且我试图找出最好的方法是在整个请求期间将数据保留在内存中。这样做的目的是避免写入数据库或使用...
如果要使用流明的配置模块,请遵循此。
您可以这样拥有它