猿问

php如何处理并行的两个线程?

1.用户上传一张图片到A服务器的receive.php,
2.在A服务器的receive.php接收到这个图片后,会向B服务器通过curlpost这张图片,
(由于图片非常大,因此,A服务器向B服务器传输图片非常耗时)
在这个耗时长久过程中,如果我再向A服务器的receive.php发送一个请求request2,但是由于这个receive.php还正在向B服务器传输图片,因此这个请求一直要等待,直到A服务器将这个图片完全发送完毕为止,才回来处理第二个请求request2。
问题:现在怎样打破这种队列效应,让A服务器的receive.php同时处理两个请求?
即使不能实现php多线程处理,那么如何能让request2做到伪请求,我的意思是,假设request2请求receive.php后,receive.php要查询大量数据库,最后echo"requestdone",现在我只需要输出echo"requestdone"即可,其余receive.php该搞啥就搞啥
MMMHUHU
浏览 405回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答