首页 > 解决方案 > PHP:同时处理多个请求

问题描述

我正在开发一个项目,其中在管理员批准客户端注册时动态创建数据库和一些配置文件。

因此,当管理员单击批准时,将发送一个 ajax 调用,并且在验证数据后,我将使用

header('Connection: close');
header('Content-Length: '.ob_get_length());
ob_end_flush();
ob_flush();
flush();

然后调用一个函数$this->RegistrationModel->continue_Setup($id);来继续实际的设置。

现在我想再批准一个用户。再次执行相同的过程。我的问题是,在第一个请求完成之前,第二个请求不会被执行。那么有什么方法可以并行处理这些请求吗?

我正在使用 codeigniter 框架工作。

 $.ajax({
            url     : base_url+'/approve',
            method  : "POST",
            async   : true,
            data    :{ 'UnVkaUNTUkYtVC1B' : 'f0ac036e3714e46f39f9c665a43141e6','var':id},
            success:function(data){
                data = $.parseJSON(data);
                }
            },
            error:function(){

            }
        });

标签: phpmultithreadingcodeigniter

解决方案


推荐阅读