我有一个downloadUrl()
函数在ImageUrlList loop
内部运行,可以将大图像下载到服务器本地(10mb-30mb)
它将使服务器响应时间延长1分钟,最终Nginx给了我405页
我需要异步运行downloadUrl()
(也称为后台作业)
第3步可以使用队列方法,但是在Craft2中不能使用,但是,经过一天的研究,我在这一点上没有成功。
草稿2,后台任务缺少文档,并且似乎仍在 HTTP请求上运行,并且可能仍然具有超时限制。
有一个spatie/asyn库,它使用PHP的PCNTL扩展名,默认情况下未启用该扩展名,并且不确定是否能满足我的任务要求?
在 Craft2 中异步执行功能的最佳简便方法是什么?