gpt4 book ai didi

php - 创建一个FTP下载过程

转载 作者:太空宇宙 更新时间:2023-11-04 11:20:19 25 4
gpt4 key购买 nike

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

我的问题是我正在处理同步脚本,有些文件非常大,无法使用 PHP 下载,因为它与 max execution time 冲突。

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

最佳答案

您需要在 PHP 中进行线程处理。

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

也许还有一点......

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

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

关于php - 创建一个FTP下载过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18708522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com