gpt4 book ai didi

php - 处理长时间运行的重复 HTTP 请求

转载 作者:可可西里 更新时间:2023-11-01 07:31:06 24 4
gpt4 key购买 nike

处理在服务器上接收重复的 HTTP 请求的好方法是什么?

我有一个 LAMP 网络应用程序的报告,它需要大约 30 秒才能在服务器上构建并返回给客户端。客户变得不耐烦,并在第一次完成之前再次运行报告。这会使服务器陷入困境。有什么方法可以处理/防止此服务器端?

最佳答案

存储作业已经在某处运行的事实。

在您生成报告的代码中,检查一个是否已经在运行。如果是这样,请不要运行另一个。

当报告完成生成或某些超时到期以处理异常情况时,取消存储该事实。

您可以使用数据库、memcached 服务器、redis、文本文件、写入共享内存...

关于php - 处理长时间运行的重复 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12116801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com