避免“等待响应”;在 PHP 中?
我有一个 php 脚本,它使用 exec() 函数执行curl 来下载文件。该文件约为 600mb。因此,当我在浏览器上访问 php 文件时,浏览器会显示“等待响应”消息。
我该如何避免这种情况?
我的php源是
$a = exec("curl 'http://lab.test.com/test/test/down.php?c=23212' -o 'test.avi'");
I have a php script that uses exec() function to execute curl to download file. The file is about 600mb. So when I acess the php file on a browser, browsers shows me 'waiting for response' message.
How do I avoid that?
my php source is
$a = exec("curl 'http://lab.test.com/test/test/down.php?c=23212' -o 'test.avi'");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 Linux 主机,您只需将
&
添加到exec()
调用的末尾:对于 Windows 来说稍微复杂一些:
For a Linux host, you should only need to add
&
to the end of yourexec()
call:It's a little more complex for Windows: