RSS 피드 애그리 게이터에서 가장 많이 읽거나 인기있는 주제가 무엇인지 어떻게 알 수 있습니까?RSS 리더의 주요 기사
설명해 주시겠습니까?
Ruby on Rails를 처음 사용했습니다. Ruby on Rails에서 RSS 리더를 만들고 싶습니다. 좋은 자습서 나 링크를 제안 해 주시겠습니까?
감사
가우 탐
RSS 피드 애그리 게이터에서 가장 많이 읽거나 인기있는 주제가 무엇인지 어떻게 알 수 있습니까?RSS 리더의 주요 기사
설명해 주시겠습니까?
Ruby on Rails를 처음 사용했습니다. Ruby on Rails에서 RSS 리더를 만들고 싶습니다. 좋은 자습서 나 링크를 제안 해 주시겠습니까?
감사
가우 탐
, 나는 모두 답변 해 드리겠습니다 :
가
있습니다 뜨거운 주제가 무엇인지 해석하는 많은 방법. 이 답변에서는 hot_topic을 가장 많은 의견을 가진 뉴스 게시판으로 간주합니다 (인기에 대한 독자적인 접근 방식을 세우고 분당보기와 같이 더 복잡하게 만들 수 있지만 그것은 내가 당신에게 남겨줄 운동입니다).당신이 사이트에서 가장 뜨거운 주제를 나열하는 RSS 피드 구축을 위해 노력하는 경우, 당신은 할 수 있습니다
이RSS를 가장보기 좋게 표현할 수있는 간단한 방법입니다.
지금, 당신은 구축을 위해 노력하는 경우 자신의 RSS 리더기 다음, 다음 중 하나를 수행 할 수 있습니다 다른 웹 사이트에서 인기있는 게시물을 읽거나 다른 웹 사이트를 통해 인기를 결정하려고 :
도움이되기를 바랍니다.
주옥 feedzirra가 볼 수있는 좋은 보석이다.
인기있는 주제, 인기있는 이야기 등과 관련하여 "열"은 일반적으로 시간이 지남에 따라 인기를 계산합니다. 각 값에 일부 수정자를 적용 할 수 있지만 간단하게 말하면 진술 할 수 있습니다. total reads/age in minutes
1 분에 200 번 읽는 것이 15 분에 2000 번 읽는 것보다 더 뜨겁습니다.
구현 방법은 다른 질문입니다. 모든 데이터를 꺼내지 않고 데이터베이스로 수행 할 수있는 일이 아니므로 로컬 빠른 액세스 저장소 (memcache 등)에 통계 (예 : 기본 키, 게시 시간 및 총 읽기)를 유지하는 것이 좋습니다 필요한 데이터를 기반으로 정렬하고 5-10 분 동안 캐시 할 수 있습니다.
뉴스 처리량에 따라 일정 기간 내에 게시 된 뉴스 항목의 순위를 제한하여 처리 시간을 향상시킬 수도 있습니다. 당신이 yoru 사이트의 뜨거운 주제 나 다른 사이트에서 뜨거운 주제를 결정하는 RSS 리더를 나열하는 RSS 피드를 구축한다면 나는 당신의 질문에서 말할 수 있기 때문에