2012-04-28 95 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