Laravel 做后台接收文件,面对并发时怎么处理

我用laravel搭了一个后台,接收java上传的文件,代码很简单:


        if(!file_exists($serverpath)){
            mkdir($serverpath,777);
        }
        $filename=urldecode($_FILES['uploadfile']['name']);
        $filepath=$serverpath.$filename;
        if(!@move_uploaded_file($_FILES['uploadfile']['tmp_name'],$filepath)){
            $resArray['status']=101;
            return json_encode($resArray);
        }

这段代码放在laravel的控制器里,通过路由访问。我用java多线程并发上传文件的时候,在java的控制台里发现文件时逐个上传,同时只有一个线程在上传,其他的在等待,不是并发的。

但是我把这段代码直接卸载一个php文件里,把php脚本直接当作服务器后台,用java多线程上传的时候,就是并发的,多个线程同时上传,是真正并发的。

这个是laravel的框架问题还是我哪里没有设置对,请大家帮忙解惑。谢谢。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 2
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!