所有请求的 PHP 会话

A PHP session for all requests

我读过一些类似的问题,但都是关于回答浏览器背后的人类客户的,这不是我的情况。我需要使用会话应答另一台服务器,所以没有浏览器和 cookie!

我正在做的事情:我正在创建一个电报机器人(使用电报 webHook 模式和 PHP)来获取用户的消息(由电报服务器传递)并检查它是否是正确的答案。在 Yes/No 的每个状态下,bot 都会执行正确的操作。所以这里有一个数据库可以从中读取正确的答案,并且可以检查许多收到的消息。将为每条消息执行整个代码。

问题:如何使用会话来响应来自服务器(电报服务器)的所有请求?由于请求较多,每次都从MySQL数据库中获取信息,性能很差。还有其他更好的解决方案吗?

AS fusion3k 告诉你,会话存储在文件中,并不是为处理大量数据而设计的。同理,session需要cookie才能工作。

如果您的信息在请求之间没有变化,您可以使用 memcached 进行缓存。