如何在ftp_get()
等服务器上创建流程,但不等待其结果继续PHP脚本?
我的问题是我正在处理同步脚本,因为它与max execution time
冲突,所以使用PHP下载的文件非常庞大。
有没有办法启动下载文件的过程并将其留给另一个文件?
答案 0 :(得分:1)
您需要使用PHP进行线程化。
请参阅http://php.net/manual/en/class.thread.php,如果您没有线程经验,那么您应该查看一些教程和示例,然后查看一些。在想到你了解它们之后,再研究一下它们。
也许还有一点......
创建一个稳定的多线程应用程序是一项艰巨的任务。
否则你总是可以增加最长执行时间,或者设置cron作业以提前下载FTP文件,例如30分钟之前使用其他Linux实用程序。