2012-04-28 52 views
1

我试图找出最好的方法来做到这一点。现在,我允许用户发布主要包含文本的提交,但它也会使用嵌入来获取提交的相关缩略图。嵌入式显着减缓了这些POST,所以我想到的只是一个默认缩略图(就像reddit一样),然后再运行一个脚本的cron作业,这个脚本会经过所有有默认缩略图的字段,并嵌入式运行,然后更新缩略图,以便用户不必等待所有图像处理的发生。在发布帖子后处理cron作业

这是最好的方法吗?还是有其他方式,我忽略了...

回答

1

将该URL添加到数据库(队列)并让一个cron作业运行一个文件,该文件获取队列中的下一个URL并从中生成缩略图。

如果您看到您的队列开始增长,则需要更频繁地运行cron作业。

+0

不错。你什么时候会建议我运行cron作业?每隔几个小时? – 2012-04-28 20:59:04

+0

每隔5分钟就可以,因为脚本不会占用任何资源,它只会查询数据库并抓取缩略图,如果有的话。如果不是安静地离开并等待5分钟。 :) – fhugas 2012-04-28 21:35:03