수일마다 포럼의 “읽지 않음” 페이지를 둘러보며 구독 중인 스레드와 "새로운 글"을 파이어호스(대량 스트림) 방식으로 훑어보며, 내가 기여할 수 있는 부분이 있는지 확인합니다.
아직 읽지 않은 스레드의 새 항목을 개별 스레드를 하나씩 여는 대신 전체 페이지에서 확장/펼치는 데 걸리는 시간을 단축할 수 있으면 좋겠습니다.
새 항목이 있는 스레드 목록에서 전체 내용으로 비정규화(denormalize)하는 것은 데이터베이스에 더 큰 부하를 걸 수 있다는 점을 인지하고 있습니다. 이를 완화하기 위해, 현재 스크롤 동작처럼 확장을 페이지네이션 방식으로 처리하고, 항목이 10개를 초과할 경우 배치 단위로 처리하는 방법을 고려해 볼 수 있습니다.
더 빠른 읽기 시간을 원하는 유사한 기능 요청을 찾기 위해 discourse 포럼에서 “full text”, “full post”, "expand"를 검색해 보았습니다: