2012-09-27 6 views
-1

내 웹 사이트에는 수천 개의 피드가 있습니다. 그들 중 일부는 항상 다운로드되고 있으며 일부는 한 달에 몇 번만 다운로드되고 일부는 결코 다운로드되지 않습니다.RSS 피드를 업데이트하는 가장 좋은 방법

예 :

  • most_popular_products.rss (10 개 다운로드/분)

  • category1.rss (10 개 다운로드/일)

  • product1_comments.rss (0 다운로드/일)

이러한 불균형을 염두에 두면서 ar 피드 업데이트 처리를위한 최상의 솔루션?

내 아이디어 :

    모든 피드 매 시간마다 실행
  • 크론 스크립트 - 업데이트를 확인하고있는 경우라도, 크론 스크립트의 새로 만든 일 (수천 정적 RSS 파일을 기존의 대체 그들의 대부분
  • name_of_feed.rss는 수행 할 작업을 결정할 PHP 파일을 만듭니다. - 캐시 된 버전의 피드를 반환하거나 새 파일을 만듭니다 (모든 다운로드는 다른 PHP 스크립트 실행을 의미하므로 많은 서버 자원이 필요함)

답변

0

나는 naly는 cron와 함께 간다.

분당 10 회의 요청이 많지 않고 웹 서버가 쉽게이를 처리 할 수 ​​있습니다. 이는 6 초 평균 당 1 요청과 같습니다.

또는 웹 사이트에 새 콘텐츠를 삽입하는 빈도에 따라 더 나은 해결책 일 수 있습니다. 새 기사를 웹 사이트에 추가 할 때마다 피드를 업데이트 할 수 있습니다.

그래서 더 적합한 질문은 RSS 피드에 있어야 할 콘텐츠를 얼마나 자주 업데이트합니까?

자주 그렇게하지 않으면 새로운 콘텐츠를 추가 할 때마다 rss 피드를 업데이트하십시오.

+0

신제품이 하루에 약 500 개 정도 추가됩니다. 모든 새 제품은 new_products, productID_comment, categoryX, categoryY, shopID와 같은 몇 가지 피드 업데이트를 의미합니다. –

+0

이 경우 제 투표는 cron job 옵션으로 진행됩니다. 시간당 2 장은 괜찮습니다. – Develoger

관련 문제