繁体   English   中英

创建FTP下载过程

[英]Creating a FTP downloading process

如何在服务器上创建像ftp_get()这样的进程,但不等待其结果继续执行PHP脚本?

我的问题是我正在使用同步脚本,有些文件确实很大,因此可以使用PHP下载,因为它与max execution time冲突。

有什么方法可以启动下载文件并将其留给另一个进程的过程吗?

您需要在PHP中进行线程化。

请参阅http://php.net/manual/zh/class.thread.php ,如果您没有线程方面的经验,则应查阅一些教程和示例,然后再看一些。 在认为您了解它们之后,请对它们进行更多研究。

也许还有更多...

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM