Cha*_*les 5 php mysql apache httpwebrequest
处理服务器上接收重复 HTTP 请求的好方法是什么?
我有关于 LAMP Web 应用程序的报告,该应用程序需要大约 30 秒才能在服务器上构建并返回到客户端。客户变得不耐烦,在第一次完成之前再次运行报告。这会使服务器陷入困境。有什么办法可以处理/防止这个服务器端吗?
存储作业已经在某处运行的事实。
在生成报告的代码中,检查其中是否已在运行。如果是这样,请不要运行另一个。
当报告生成完成或处理异常情况的超时到期时,取消存储该事实。
您可以使用数据库、memcached 服务器、redis、文本文件、写入共享内存......