加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

当ajax呼叫取消时,如何取消PHP进程?

发布时间:2020-12-16 01:34:49 所属栏目:百科 来源:网络整理
导读:我目前正在使用一个庞大数据库的CRM系统. 如果用户想要搜索客户,他可以使用ajax搜索.每当他在搜索字段中更改某些内容时,当一个呼叫挂起时,旧的呼叫被取消,并且一个新呼叫将被发送到服务器. 我的问题是,服务器端的php进程继续运行.因此,如果用户开始输入地址,
我目前正在使用一个庞大数据库的CRM系统.
如果用户想要搜索客户,他可以使用ajax搜索.每当他在搜索字段中更改某些内容时,当一个呼叫挂起时,旧的呼叫被取消,并且一个新呼叫将被发送到服务器.
我的问题是,服务器端的php进程继续运行.因此,如果用户开始输入地址,则会启动和取消多个请求,并且服务器需要越来越多的时间来回答.

当ajax呼叫取消时,是否可以取消正在运行的php进程?
或者在服务器端有可能的解决方案,以检测来自同一用户的搜索请求是否正在运行并在启动新的请求之前取消它?

提前感谢您的答案.

你在寻找ignore_user_abort()吗?

http://www.php.net/manual/en/function.ignore-user-abort.php

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读