서버단에서 회원차단 구현하면 자원을 많이 잡아먹음?
페이지 정보
본문
마이벙커식 차단 시스템이 서버단에서 아예 걸러서 내보내는 방식으로 알고 있음
근데 다른 커뮤들 보면 이 방식은 잘 안쓰고 대부분이 클라이언트에서 가리는 방식을 쓰던데 로딩 중에 차단된 글이 잠깐 보이는 것도 그렇고 지워진 만큼 뒤에서 끌어다와서 채워지지도 않던데 왜 개선을 안 하는건지 모르겠음
서버단에서 차단 처리해서 내보내는게 얼마나 서버 자원을 많이 잡아먹는진 모르겠는데 여튼 클라이언트에 부담을 떠넘기면서 흔적이 남게 만드는 방식이라 별로임
유게 눈팅하는데 자꾸 글 목록에서 사라지거나 베스트에 빈줄 생기는거 거슬리는 와중에 궁금해져서 물어봄
댓글목록
한손검님의 댓글
한손검
작성일
쥰내잡아먹음
쿼리가 깔끔하게 3배
쿼리가 깔끔하게 3배
버터님의 댓글의 댓글
버터
원글
작성일
회원수가 많아질수록 쿼리량이 기하급수적으로 늘어나는 구조겠구나
한손검님의 댓글의 댓글
한손검
작성일
일반: 그냥 목록을 조회한다
서버단 차단
1. 니가 누군지 확인한다
2. 니가 차단한목록을 조회한다
3. 니가 차단한 사람들을 걸러서 목록을 조회한다
4. 건수까지 맞춰 표시할라면 3배+ 임
서버단 차단
1. 니가 누군지 확인한다
2. 니가 차단한목록을 조회한다
3. 니가 차단한 사람들을 걸러서 목록을 조회한다
4. 건수까지 맞춰 표시할라면 3배+ 임
버터님의 댓글의 댓글
버터
원글
작성일
결국 완벽한 차단 기능은 불가능하다는 결론이군
클라이언트에서 처리하면 흔적이 남아서 거슬리고 서버에서 처리하면 쿼리가 많아져서 느려지고
클라이언트에서 처리하면 흔적이 남아서 거슬리고 서버에서 처리하면 쿼리가 많아져서 느려지고
mybunker.co.kr님의 댓글
mybunker.co.kr
작성일
빵카는 쌍방차단을 하고있어서
내가 차단한 사람의 글도 걸러내야하고
나를 차단한 사람의 글도 걸러내야한다
이걸 댓글 본문 게시물에 전부 적용을 하고있는데
부하가 많은건 맞지만 지금처럼 서버뒈짓 할 상황은 아님
서버상태 메롱인거는 다른 이유일거야
어디가 꼬였거나...
내가 차단한 사람의 글도 걸러내야하고
나를 차단한 사람의 글도 걸러내야한다
이걸 댓글 본문 게시물에 전부 적용을 하고있는데
부하가 많은건 맞지만 지금처럼 서버뒈짓 할 상황은 아님
서버상태 메롱인거는 다른 이유일거야
어디가 꼬였거나...
버터님의 댓글의 댓글
버터
원글
작성일
벙커 서버가 아픈 이유보다는 다른 대형 커뮤들에서 적용 안하는 이유가 궁금했음..
아마 유저수가 많아질 수록 부하도 이에 비례해서 늘어나는 구조라 그런 것이 아닐까 추정하는 중
아마 유저수가 많아질 수록 부하도 이에 비례해서 늘어나는 구조라 그런 것이 아닐까 추정하는 중