고급 웹 애플리케이션 공유 웹 애플리케이션을 구축 중입니다. 예상대로 사용자는 이미지를 업로드 할 수 있고 다른 사람들은 이미지에 댓글을 달거나 이미지에 투표하거나 좋아할 수 있습니다. 이러한 이벤트는 "카르마"필드에서 캡처하는 이미지의 인기를 결정합니다.인기있는 콘텐츠의 Digg-like 회전 홈페이지, 날짜를 요소로 포함하는 방법?
이제 가장 인기있는 이미지를 보여주는 Digg 형 홈페이지 시스템을 만들고 싶습니다. 이미 가중치가 부여 된 카르마 점수가 있기 때문에 쉽습니다. 20 개의 가장 가치있는 이미지를 보여주기 위해 내림차순으로 정렬합니다.
누락 된 부분은 시간입니다. 매우 인기있는 이미지가 항상 홈페이지에 표시되는 것을 원하지 않습니다. 나는 쉬운 해결책이 결과 세트를 지난 24 시간으로 제한하는 것이라고 생각한다. 그러나 이미지 회전을 하루 종일 계속 유지하려면 오프셋이 이미지의 정렬에 영향을 미치는 경우 일종의 변수가 될 수 있다고 생각합니다.
구체적인 질문 :
- 당신은 쉽게 시나리오 (24 시간 이내에 그저 최선 이미지) 또는 (정렬의 일환으로 오프셋 사용 날짜) 더 정교한 하나를 추천 하시겠습니까? 당신이 후자를 조언한다면, 이것에 수학적 해결책에 대한 도움이 필요합니까?
- 예약 된 서비스를 실행하여 홈페이지의 이미지를 표시하는 것이 가장 좋을까요, 아니면 직접 쿼리 할 것입니까 (MySQL을 사용하고 있습니다)
- 홈페이지는 페이징을 지원해야하며 조용한 환경에서 지원해야합니다 하루는
난 그냥 수 그냥 몇 가지 조언 :
베르누이 수식을 수정하여 매개 변수로 시간을 조정할 수있는 항목을 정렬 할 수 있습니다. 지금 나는 그 이름을 기억하지 못한다. 아마도 누군가는 그렇게 할 것이다. (긴 긴 이름이야) – Ben