내 웹 사이트에는 수천 개의 피드가 있습니다. 그들 중 일부는 항상 다운로드되고 있으며 일부는 한 달에 몇 번만 다운로드되고 일부는 결코 다운로드되지 않습니다.RSS 피드를 업데이트하는 가장 좋은 방법
예 :
most_popular_products.rss (10 개 다운로드/분)
category1.rss (10 개 다운로드/일)
product1_comments.rss (0 다운로드/일)
이러한 불균형을 염두에 두면서 ar 피드 업데이트 처리를위한 최상의 솔루션?
내 아이디어 :
-
모든 피드 매 시간마다 실행
- 크론 스크립트 - 업데이트를 확인하고있는 경우라도, 크론 스크립트의 새로 만든 일 (수천 정적 RSS 파일을 기존의 대체 그들의 대부분
- name_of_feed.rss는 수행 할 작업을 결정할 PHP 파일을 만듭니다. - 캐시 된 버전의 피드를 반환하거나 새 파일을 만듭니다 (모든 다운로드는 다른 PHP 스크립트 실행을 의미하므로 많은 서버 자원이 필요함)
신제품이 하루에 약 500 개 정도 추가됩니다. 모든 새 제품은 new_products, productID_comment, categoryX, categoryY, shopID와 같은 몇 가지 피드 업데이트를 의미합니다. –
이 경우 제 투표는 cron job 옵션으로 진행됩니다. 시간당 2 장은 괜찮습니다. – Develoger