问题描述如下:
比如我有个问题终端页面,有回答提交的请求,有like,顶等的请,为了能够快速的响应(ajax请求方式),我是希望不是非常重要的数据比如提交一个回答,提交一个顶(like),我想做到就是当用户数据提交到后台,我只要检查了数据合法,立马就返回状态给到客户端,而关于保存数据已经相关一些其他的处理在继续往下处理,目前的只有php环境,没有什么C程序调用接口以及一些接口处理,各位哥们有这类的经验的兄弟提供一下思路,或者有什么其它的方法也可以,Thanks!
比如我有个问题终端页面,有回答提交的请求,有like,顶等的请,为了能够快速的响应(ajax请求方式),我是希望不是非常重要的数据比如提交一个回答,提交一个顶(like),我想做到就是当用户数据提交到后台,我只要检查了数据合法,立马就返回状态给到客户端,而关于保存数据已经相关一些其他的处理在继续往下处理,目前的只有php环境,没有什么C程序调用接口以及一些接口处理,各位哥们有这类的经验的兄弟提供一下思路,或者有什么其它的方法也可以,Thanks!
如果不用核查数据库,可由前台来查一下就可以了,后台等到提交时再检查并修改数据库。你觉得呢,其实这也不用分两步,异步处理速度你放心
使用之即可
simple method to disconnect the client and continue processing: <?php
function endOutput($endMessage){
ignore_user_abort(true);
set_time_limit(0);
header("Connection: close");
header("Content-Length: ".strlen($endMessage));
echo $endMessage;
echo str_repeat("\r\n", 10); // just to be sure
flush();
} // Must be called before any output
endOutput("thank you for visiting, have a nice day'); sleep(100);
mail("[email protected]", "ping", "i'm here");
?>
查文档吧
php.net