[英]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.