2012-04-28 2 views
1

나는 이것을 수행하는 가장 좋은 방법을 찾으려고 노력하고있다. 지금은 주로 텍스트를 포함하는 제출물을 POST 할 수 있도록 허용하지만 임베드를 사용하여 제출물의 관련 축소판을 가져옵니다.포스트를 통한 크론 작업 처리

Embedly는 이러한 POST를 상당히 느리게하고 있습니다. 그래서 기본적으로 기본 축소판 (예 : reddit 않습니다)을 넣은 다음 나중에 기본 축소판이있는 모든 필드를 통과하는 스크립트의 cron 작업을 실행합니다. 사용자가 모든 이미지 처리가 이루어지기를 기다릴 필요가 없도록 썸네일을 업데이트하기 위해 임베드를 실행합니다.

이렇게하는 것이 가장 좋은 방법입니까? 아니면 내가 간과하고있는 다른 방법이 있습니까?

답변

1

URL을 데이터베이스에 추가하고 큐에서 다음 URL을 가져 오는 파일을 cron 작업에서 실행하고 미리보기 이미지를 생성하십시오.

대기열이 커지기 시작하면 cron 작업을 더 자주 실행해야합니다.

+0

니스. 내가 크론 작업을 할 것을 언제 제안 할 의향이 있니? 몇 시간마다? –

+0

스크립트가 모든 리소스를 차지하지 않기 때문에 매 5 분마다 괜찮습니다. 데이터베이스를 쿼리하고 무언가가 있으면 미리보기 이미지를 가져옵니다. 조용히 종료하지 않고 5 분 정도 기다리십시오. :) – fhugas