묻고답하기
회원차단애드온을 만들려는데 전체쿼리에서 페이지를 잡아서 출력하려는데 많이 느려질까요?
2015.03.26 21:15
다음과 같이 회원팝업메뉴에 회원차단버튼이 표시되고 누르면 팝업창이 나오면서 회원을 차단할지 여부가 나옵니다.
확장변수를 일일이 입력할 필요없이 버튼만 누르면 처리되게 해놨습니다.
기존에 풀려있는 애드온은 unset 형태이고 저는 array_push 형태로 만들었습니다.
다만 문제가 20개에서 5개가 차단되면 리스트가 15개밖에 안나옵니다.
다음페이지에서 불러오면 당연히 겹치니 db query로 하는게 제일 나을것같다고 생각되서 쿼리로 처리할려는데 문제가 많을까요?
댓글 7
-
키스투엑스이
2015.03.26 21:57
-
kdp
2015.03.26 22:08
그건 그렇네요, 회원 차단이 되면 https://www.xpressengine.com/index.php?mid=download&package_id=22753510
위 애드온처럼 차단된 회원이 글을 쓰면 글/쪽지 외 댓글(댓글쪽은 모듈 스킨내에서 쿼리로 처리되있습니다) 리스트가 보이지 않게 됩니다.
모듈과 연동됩니다.
차단된 회원을 쿼리로 제외시킬려고 합니다, 속도저하가 심하지 않을까 궁금합니다.
말솜씨가 없어서 이리저리 설명을 쉽게 못하겠네요... 양해바랍니다.
-
socialskyo
2015.03.26 23:54
아..이거 정말 좋은건데...클리x 이라는 사이트에도 있어요.. 특정인 글/댓글이 모두 안보이는 기능...
즉..회원이 보기 싫은 회원 글(어그로 글을 쓰는 회원) 글을 안보고 쾌적하게 사이트 이용이 가능해지죠.
확장정보에 처리하는거랑 회원이 자기 회원 정보에 가서 직접 입력하는것이 해결 되었으니...참 완전체네요..공개는 안하시나요^^;
-
kdp
2015.03.27 00:01
돈받고 만든거라 "바로공개"는 좀 그렇네요
-
socialskyo
2015.03.27 00:51
^^. 그럼요~~ 차기 등록작인지 해서 여쭈어 봤습니다. kdp님은 모듈 제작은 잘 안하시죠?
-
이즈야
2015.03.27 09:17
타임라인 모듈은 이미 불러와져 있는 게시글을 조건에 맞는 새로운 게시글 정보로 덮어쓰기합니다.
이게 속도 저하가 있을지는 직접 테스트해보세요 :) -
kdp
2015.03.28 11:36
대형사이트는 모르겠지만 소형사이트에는 별 문제가 될것같지는 않아보이네요.
웹서버라서 그런지는 모르겠지만 슬로우쿼리확인도 못하겠고 의뢰자가 서버호스팅으로 바꿨을때 생각해보면 될 문제같네요.
이게 전체게시판에서 적용되니까 좀 민감할수밖에 없다고 생각되서요...
리스트는 또 뭐고.. 그래야 정확한 의견을 나눌 수 있지 않을까요?