通过PHP处理作业队列,但比cron的最小1分钟快?

时间:2017-02-13 15:50:11

标签: php cron

许多用户将照片上传到我的网站,在高峰时段,调整大小和保存照片的负担会导致我的服务器内存不足而MySQL崩溃。

我认为我可以从上传中分离处理,而不是发生许多并发重载,我可以只有一个工作逐个进行,这应该会大大减少我的内存需求。

但是如何最好地实现这个?

我的第一个念头只是一个反复运行的cronjob并检查任何未处理的文件。但是cronjob只能(我认为)每分钟运行一次,所以即使用户在网站上安静地上传了一张照片,也会有很大的延迟。

我希望这是一个相当普遍的问题,那么解决方案是什么?

(我宁愿用最少的代码自己做,而不是使用庞大的第三方库,如果可能的话。)

由于

0 个答案:

没有答案