0

如何在服务器上创建一个进程,ftp_get()但不等待其结果继续 PHP 脚本?

我的问题是我正在编写一个同步脚本,并且使用 PHP 下载一些文件真的很大,因为它与max execution time.

有什么方法可以启动下载文件并让它处理另一个文件的过程?

4

1 回答 1

1

您需要在 PHP 中使用线程。

请参阅http://php.net/manual/en/class.thread.php,如果您没有线程方面的经验,那么您应该查找一些教程和示例,然后再查找一些。在认为你理解它们之后,再研究它们。

也许还有更多……

创建一个稳定的多线程应用程序是一项艰巨的任务。

否则,您总是可以增加最大执行时间,或者设置 cron 作业以提前(例如 30 分钟前)使用其他 linux 实用程序下载 FTP 文件。

于 2013-09-09T23:31:17.050 回答