타운광장토픽게시판

강려크해진 모듈이 더 강려크해진 모듈이 되었으면 해서 입니다.

 

통합게시판,인기글,베스트 게시판을 운영하면서도 캐시의 도움을 받아 사이트의 부하를 크게 줄여서 특화된 게시판 운영이 지속될 수 있도록 하는 것 만으로도 충분한 모듈이죠.

 

하지만 제가 이 타임라인 모듈을 운영하면서 가장 아쉬운 것은 사실 게시글 필터링 조건이 개발자의 의도로 하드코딩된 부분입니다.

 

현재 AND 조건으로 되어 있습니다.

 

현재 조합은 1가지 항목 조건에 부합하는 게시글 또는 다수개의 동시 만족에 부합하는 게시글 로 운영이 가능합니다.

 

추천,조회수 만 가지고 예시를 들어보겠습니다.

 

최근 이슈글을 모아서 보여주려고 합니다.

 

1.추천수로 하느냐

2.조회수로 하느냐

3.주천 AND 조회수 로 하느냐

 

1,2 의 경우는 의도하는 한가지 지수에 치우쳐서 다양한 의도의 화제글을 모으기 어렵습니다.

 

그렇다고 3을 선택하면 이건 더 어렵죠. 두가지를 동시에 만족해야 하니까요.

 

 

그런데 여기에 선택적으로 OR 로 운영자가 변경이 가능하면??

 

1.추천수로 하느냐

2.조회수로 하느냐

3.추천 AND 조회수로 하느냐

4.추천 OR 조회수로 하느냐 

 

선택지가 늘어났죠?

 

한가지 추가된 4.의 조건을 살펴보면요.

 

사회적으로 이슈가되는 성격의 내용과 키워드가 들어간 게시글의 경우 조회수가 엄청 높을 수 밖에 없습니다. 말 그대로 이슈글입니다. 관심이 많은 글이라 검색을 통해 조회가 엄청됩니다. 그런데 이런 글이 반드시 추천수가 높냐? 아닙니다.

 

그럼 이 글을 추천수 기준으로만 한다면 혹은 AND 조건으로 한다면 이슈글에 포함시킬 수 있을까요??

 

반대로 사이트 내부적으로는 추천을 받을만한 글이지만 규모가 작은 내부 인원만 읽을만한 글은 반대로 추천은 비교적 많으나 조회수는 안나올 수도 있습니다. 

 

그럼 이글은 조회수 기준으로 혹은 AND 조건으로 필터링 한다면 이슈글에 포함 시킬 수 있을까요??

 

 

AND 조건은 조회,추천이 활발해서 너무 많은 글 중에 베스트 오브 베스트를 고를 수 있는 그런 엄청난 글이 발생되는 곳에서는 나름 활용 가치도 있을  수 있습니다.

 

반면  많은 평균적인 규모의 활동이 있는 사이트의 경우는  OR 조건이 너무나도 필요합니다. 

최근 작성된 글 중에 관심있어 하는 글을 정확하게 골라서 추천해 주고 싶은데 이  OR 조건이 되지 않아 그동안 손가락만 빨고 있었거든요. 

 

사실 이전에 게시글 한번 쓴 적이 있는데 제가 한번 시도했다가 실패했죠. 쿼리 부분뿐 아니라 타임라인 MID 유지 기능 때문에 열람으로 진입할때 한번더 똑같이 필터링을 해줘야 하는 함수가 있는데 거길 고치기 어려웠거든요.

 

 

개인적으로 이  OR 기능이 사실상 퍼포먼스 외적인 부분의 점수를 부여해서 50% 이상의 개선의 점수라고 생각하고 있습니다.

글쓴이 웹지기

profile
XE와 라이믹스를 운영하며 알게된 노하우를 공유합니다.
https://rxtip.kr/ 라이믹스 꿀팁
  • profile
    엥? 타임라인 플러스 모듈이 or 구문을 지원하나요?
  • profile profile

    앞으로 커밍쑨 일겁니다.
    제작자분이 구현한 것 시현되는 것 까지는 제 눈으로 확인되었는데 조금 모니터링 더 하시고 업데이트 하지 않으실까 예상합니다.

    뭐 공식 업데이트 이야기가 아직 없으니 아직 썰에 불과합니다 ㅋㅋㅋ

  • profile profile
    오... 동접20명 수준 극극극소규모 사이트 운영중이라 성능은 기존 타임라인 정도만 돼도 문제없는데 or은 탐나네요. 인기글(조회수 기준)/베스트글(추천수 기준) 이렇게 구분하는게 현재로서는 깔끔하긴 한데 사실 사용자 입장에는 뭐가 다른지 모르니까요.
  • profile profile
    인기글 조회수 기준이 충분하지 않죠. 조회수 안나와도 추천수 받은 좋은 게시글이 너무 많으니까요. 저희도 어쩔 수 없이 최근 이슈글에 조회수만 걸어 놓을 수 밖에 없어 그렇게 한 것이지 OR 적용되면 추천수도 적당한 추천수 걸어 놓을 예정입니다.
  • profile ?

    유튜브의 상위 댓글 게재 기준처럼 사용자는 모르는게 더 궁금하고 재밌을때도 있죠ㅋㅋ

  • profile profile
    오... 업데이트 되면 구매해야겠어요ㅋㅋㅋ
  • ? profile
    그런데 문제는 둘 다 만족하는 글의 경우엔 두번 출력이 돼서.. 난잡해지더라구요ㅠㅠ
  • profile profile
    저희도 동접 똥망인 곳이라 아직 업데이트가 안된 모듈은 구매할 수 없는 상황입니다. 업데이트 되면 바로 ㅋㅋ
  • profile profile
    아니 웹지기님께서 그런 말씀을 하시면 제가 더 초라해지는걸요 흑흑ㅜㅜ
  • profile profile
    아 그리고 라이믹스 꿀팁에 올려주신 다음달 예상메달 출력하는 기능 잘 쓰고 있습니다!!ㅋㅋㅋ 그런데 회원정보 팝업을 눌렀을 때 바로 볼 수 있도록 웹스택님의 회원팝업 수정 애드온과 같이 쓰려고 하니 예상메달 변수? 를 기입해야 할 것 같더라구요..뜬금없지만 고수님 출현(?)하신 김에... 혹시 이 부분에 대해서 도움 주시면 감사하겠습니다ㅠㅠ!!
  • profile profile

    회원팝업 수정 애드온이 뭔지 몰라 둥절입니다 ㅋㅋㅋ

    유료 자료면 아마 개발자님께서 쉽게 알려주실거에요.

     

    개인적으로는 본인,관리자 외 다른 회원의 다음달 예상 메달은 보여주지 않기를 권해드립니다. 여기 타운처럼요.

  • profile profile
    아하.. 혹시 이유가 있나요??!
  • profile profile
    자신뿐 아니라 타인의 예상 랭킹(메달)을 미리 안다는건 득보다 실이 더 많을 겁니다. 사실은 본인 것도 아예 모르게 하는 것이 더 활동의지를 걲지(중도 포기) 않고 끝까지 완주하게 할 수있습니다.

    그런데 자신의 것은 최소한 공개하는 이유는 더 열심히 하려는 의지가 생길 수 있는 일부의 이득 때문입니다.

    미리 예측을 하면 사실 김이 빠지는 시스템입니다.

    제가 제안한 대로 운영하시면 쿼리 자체도 지금 본인,관리자만 작동하게 조건을 걸었고 해서 불필요한 자원도 아낄 수 있습니다. 자기 회원정보 조회할때만 랭킹 계산을 위한 쿼리가 작동됩니다.

    그런데 지금 모두 다 보게 하시려면 그 조건 푸시고 회원 모두가 다른 회원 볼때마다 해당 랭킹을 계속 계산하는 작업을 해야 합니다. (물론 사이트에 크게 부하를 줄 정도 큰 부하는 아니라 염려는 안하셔도....)
  • profile profile
    아아 그런 의미에서 말씀하셨군요! 아무래도 사이트 초기라 기존의 포인트와는 다른 메달만의 특수성을 나타내주고 싶은 욕심이었는데... 한번 더 생각해봐야겠습니다!! 감사합니다^^
  • profile
    업데이트 되었네요.

    https://xetown.com/updatenews/1499132
  • profile

    2카피 구매해서 2개 사이트 최근 인기글 OR 적용 완료!
    오래된 사이트 통합게시판 기간 제한 없애고 모든 기간 다 보여주게 설정 완료!

    1개 사이트 메인 페이지 타임라인 게시판으로 최신글 제공하는데 위젯캐시 적용하는 효과를 낼 수 있어졌네요!

  • ?
    OR 필요성을 못느꼈는데 말씀하신 설명을 보니 OR로 변경을 고려해봐야겠네요
  • ? profile

    추천,조회 둘중 하나를 선택한다면 희생되는 게시글이 나올 수 밖에 없어 최근 화제의 글을 소개하면서 어쩔 수 없이 조회수 기준으로 해 놓았습니다. 내부적으로도 중요한 글들이 소외되는게 문제점이더라구요.

     

    댓글 수 까지 추가로  OR 로 새롭게 구성했습니다.

  • profile ?
    댓글까지 추가하면 더 많은 게시판을 포함한 인기글 게시판이 가능하겠네요!
  • ? profile

    더많은 게시판? 아닌 게시글 을 말씀 하신거죠?? 네. 회원들끼리 의견을 많이 주고 받은 글 들도 포함 시키는게 맞는거 같아서 OR가 지원되니 포함시켰습니다. 화제의글 애드온이 OR 선택이 가능해서 이렇게 구현이 가능했죠.

  • profile ?
    조회수나 추천수만 할 경우 포함시키기 어려운 게시판도 OR로 댓글까지 설정하면 인기글에 포함된 게시판으로 추가할 수 있겠다는 의미로 적었는데 결국 더 많은 글을 포함한 인기글 게시판이 되겠네요!

    화제의 글 애드온은 처음에 공개됐을 때 잠시 사용해보고 사용을 안 했는데 한번 살펴봐야겠네요!
  • ? profile

    네. AND / OR 모두 쓸 수 있다는건 운영자가 인기글 베스트글 운영의 폭이 굉장히 넓어지는 좋은 선택지 입니다.

    OR로 가볍게 많은 인기글을 추천해 주고

    추천 단일 기준으로 BEST 를 만들 수 있으며

    추천 AND 조회 AND 댓글 기준으로 BEST OF BEST 도 만들 수 있습니다.

    OR가 선택지로 추가된 것은 타임라인 게시판에 날개를 달아준 거라 생각합니다.

  • profile ?
    추천 AND 조회로만 사용했었는데 덕분에 많이 배워갑니다!