当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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |