问题描述如下:
比如我有个问题终端页面,有回答提交的请求,有like,顶等的请,为了能够快速的响应(ajax请求方式),我是希望不是非常重要的数据比如提交一个回答,提交一个顶(like),我想做到就是当用户数据提交到后台,我只要检查了数据合法,立马就返回状态给到客户端,而关于保存数据已经相关一些其他的处理在继续往下处理,目前的只有php环境,没有什么C程序调用接口以及一些接口处理,各位哥们有这类的经验的兄弟提供一下思路,或者有什么其它的方法也可以,Thanks!

解决方案 »

  1.   

    楼主不用ajax?坐等大神解惑。
      

  2.   

    Like哪来什么数据,不就相当一个按钮吗,传个标识,意思有人喜欢了+1,就可以了,
    如果不用核查数据库,可由前台来查一下就可以了,后台等到提交时再检查并修改数据库。你觉得呢,其实这也不用分两步,异步处理速度你放心
      

  3.   

    这跟是否是ajax请求不挨着,不是ajax请求也可以有这样的要求
      

  4.   

    我只是拿like做个列子,或者说提交一个回复,按你说的在前台查一下 会有网络方面的问题,数据还是要到服务器端在返回状态我觉得会好点。而且一般到了服务器端只要程序没问题或者硬件没出问题一般不会出现数据丢失,而前台检查会出现网络的问题。
      

  5.   

    php有个响应结束后继续执行的命令
    使用之即可
      

  6.   

    官方网站找的例子,供参考
    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"); 
    ?>
      

  7.   

    不太记得了
    查文档吧
    php.net