로그인이 필요합니다.
최근 방문한 채널이 없습니다.
등록된 채널이 없습니다.

알림

등록된 알람이 없습니다.
  • {{item.Type == 1 ? '댓글' : (item.Type == 2 ? '답글' : (item.Type == 3 ? '방명록' : '알림'))}}
    {{item.Title}}
    {{item.From}}{{item.Datetime}}
로그인
애니메이션 친목 채널, 아무나 오세요 ㅇㅅㅇ
채널 정보
글쓰기
[잡담]

사이트 코드를 다시 만들고 있는데 ㅇㅅㅇ

히카리
댓글 3
조회수 38
작성일시 2023.10.30 08:12
수정일시 2023.10.30 08:18

golang으로 새로 짜는 중입니다.

게시판 목록 페이지를 3ms로 속도 개선

현재 사이트는 잘못된 DB 설계로 게시판 마다 테이블이 분리되는 있는데,

최신 글 30개를 가져온다면...

전체 글 Index 정보가 저장된 테이블에서

최대 30개가 될 수 있는 테이블을 추가로 조회해야 하는 문제가 발생

채널 개설시 테이블 생성으로 성능 문제, 나중에 채널이 1000개라면 테이블이 1000개...

-> 하나의 테이블로 만들고 파티셔닝하면 단순하게 해결 가능.

세션 별 최근 읽은 글을 기록해서 조회수 중복 체크할 예정

세션 데이터에 protobuf을 활용하면 메모리를 크게 절약이 가능할 듯

작성된지 3개월 이상 지난 게시글은 로그인한 사용자만 작성할 수 있습니다.



번호게시판제목글쓴이날짜조회추천
공지잡담

수정할 사항들.

(8)
히카리22.11.096521