서버단에서 회원차단 구현하면 자원을 많이 잡아먹음?

페이지 정보

profile_image
작성자버터 조회 527회 작성일 2024-09-19 17:48:23 댓글 6

본문

마이벙커식 차단 시스템이 서버단에서 아예 걸러서 내보내는 방식으로 알고 있음

근데 다른 커뮤들 보면 이 방식은 잘 안쓰고 대부분이 클라이언트에서 가리는 방식을 쓰던데 로딩 중에 차단된 글이 잠깐 보이는 것도 그렇고 지워진 만큼 뒤에서 끌어다와서 채워지지도 않던데 왜 개선을 안 하는건지 모르겠음

서버단에서 차단 처리해서 내보내는게 얼마나 서버 자원을 많이 잡아먹는진 모르겠는데 여튼 클라이언트에 부담을 떠넘기면서 흔적이 남게 만드는 방식이라 별로임

유게 눈팅하는데 자꾸 글 목록에서 사라지거나 베스트에 빈줄 생기는거 거슬리는 와중에 궁금해져서 물어봄

댓글목록

한손검님의 댓글

profile_image 한손검 작성일
쥰내잡아먹음
쿼리가 깔끔하게 3배

버터님의 댓글의 댓글

profile_image 버터 원글 작성일
회원수가 많아질수록 쿼리량이 기하급수적으로 늘어나는 구조겠구나

한손검님의 댓글의 댓글

profile_image 한손검 작성일
일반: 그냥 목록을 조회한다
서버단 차단
1. 니가 누군지 확인한다
2. 니가 차단한목록을 조회한다
3. 니가 차단한 사람들을 걸러서 목록을 조회한다
4. 건수까지 맞춰 표시할라면 3배+ 임

버터님의 댓글의 댓글

profile_image 버터 원글 작성일
결국 완벽한 차단 기능은 불가능하다는 결론이군
클라이언트에서 처리하면 흔적이 남아서 거슬리고 서버에서 처리하면 쿼리가 많아져서 느려지고

mybunker.co.kr님의 댓글

profile_image mybunker.co.kr 작성일
빵카는 쌍방차단을 하고있어서
내가 차단한 사람의 글도 걸러내야하고
나를 차단한 사람의 글도 걸러내야한다

이걸 댓글 본문 게시물에 전부 적용을 하고있는데
부하가 많은건 맞지만 지금처럼 서버뒈짓 할 상황은 아님
서버상태 메롱인거는 다른 이유일거야
어디가 꼬였거나...

버터님의 댓글의 댓글

profile_image 버터 원글 작성일
벙커 서버가 아픈 이유보다는 다른 대형 커뮤들에서 적용 안하는 이유가 궁금했음..
아마 유저수가 많아질 수록 부하도 이에 비례해서 늘어나는 구조라 그런 것이 아닐까 추정하는 중
전체 28,375건 8 페이지
게시물 검색