Discourse를 이용해 블로그, Reddit, X 또는 Facebook 스타일의 스크롤 플랫폼 구축하기

초기 개인화 피드가 완성되어 정상적으로 작동하고 있으며, 아직 CPU 스파이크는 발생하지 않았고 빠르고 의도한 대로 동작합니다.

현재 피드는 다음과 같은 기능을 수행합니다:

  • **관심사 55%, 신선도 25%, 인기 10%, 무작위성 10%**를 기준으로 주제를 점수화합니다.
  • 가능한 경우 6번째 위치마다 발견(discovery) 주제를 우선 배치합니다.
  • 대안이 있는 경우 한 카테고리에서 연속으로 3개의 주제가 나오지 않도록 방지합니다.
  • 삭제되거나 소비된 항목과 독립적으로 페이지네이션을 유지합니다.
  • 관심사가 변경되면 피드를 새로고침하고 순서를 다시 정렬합니다.
  • 작동하는 팝업과 모두 선택 기능을 포함합니다.

그리고 피드를 변경하면

4개의 좋아요