답변 2개
채택된 답변
+20 포인트
11년 전
그누보드5에 전체쪽지 기능 구현 했는데요.
일단 회원수가 많은 경우라 가정해보고(예를들어 10만명), 전체쪽지를 보낼경우
memo_table에 10만개를 insert 해야 합니다.
말도 안되는 기능이죠.
관리자가 전체 쪽지를 보내는 테이블을 하나 더 만들어 두고, 관리자 화면에 전체 쪽지 보내는 화면 신규로
생성해서 관리해주고(전체메일처럼), 발송을 누르면
메모 테이블에 받는 사람 회원 아이디가 아닌 다른 식별값을 설정해서 한개의 레코드만 insert 합니다.
그리고 쪽지가 전송되면, 사용자 회원 테이블의 필드값을 변경처리 해줘야 하는데, 이것도 10만건을
업데이트 하게 되므로 디비에 부하가 가중됩니다.
사용자 화면에서는 수신자가 회원 id와 동일한건과, 전체쪽지 보낸 식별값으로 온 쪽지를 불러서
화면 처리 해줍니다.
대략 이런 방법으로 사이트에 설치해서 운영중입니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인