用于所有请求的PHP会话

用于所有请求的PHP会话,php,session,telegram-bot,Php,Session,Telegram Bot,我读过一些类似的问题,但都是关于在浏览器后面回答人类客户端的问题,这与我的情况不同。我需要回答另一个服务器使用会话,所以没有浏览器和cookie 我在做什么:我正在创建一个电报机器人(使用电报webHook模式和PHP),它获取用户的消息(由电报服务器传递)并检查答案是否正确。在“是/否”的每个状态下,bot将执行正确的操作。所以这里有一个数据库,可以从中读取正确的答案,并检查大量收到的消息。整个代码将针对每条消息执行 问题:如何使用会话响应服务器(电报服务器)发出的所有请求?由于有很多请求,所

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

我在做什么:我正在创建一个电报机器人(使用电报
webHook
模式和PHP),它获取用户的消息(由电报服务器传递)并检查答案是否正确。在“是/否”的每个状态下,bot将执行正确的操作。所以这里有一个数据库,可以从中读取正确的答案,并检查大量收到的消息。整个代码将针对每条消息执行


问题:如何使用会话响应服务器(电报服务器)发出的所有请求?由于有很多请求,所以每次从MySQL数据库检索信息都会导致性能低下。还有其他更好的解决方案吗?

正如fusion3k告诉您的,会话存储在文件中,不适合处理大量数据。同样,会话需要cookie才能工作


如果您的信息在请求之间没有更改,您可以使用缓存

DB查询可以不那么昂贵。顺便说一句,php会话存储在文件中,所以您可以将数据存储在自己的文件中(JSON编码可以是一个解决方案)。哪一个更快?DB还是文件?读取文件可以更快,但如果您必须处理它(我认为您需要它),DB会更快。还要注意,mysql查询通常是缓存的,所以我将使用DB,因为它似乎是更好的解决方案。感谢您对@fusion3k的帮助