질문에 위젯캐시 관련 글이 있고 대부분 설정하는게 속도면에서 좋다고 합니다.

 

저도 매번 DB를 조회하느니 단 1분이라도 쉬었다가 다시 조회하는게 부하를 줄일 수 있다는 것을 이해하지만 실제 커뮤니티에서 메인페이지에 캐시를 적용하면 약간 애매한 상황이나 혹은 좀 신경이 쓰인다고 할까요??

 

글이 리젠이 많은 사이트의 경우 게시판에 갔다가 메인으로 왔다가 새소식 없나 확인했다가 뭐 이런식으로 방문자들이 왔다갔다 하는경우가 많은데 게시판과 위젯에서 새글의 소개가 매칭이 안되는 상황이 약간 어색하던군요.

 

위젯으로 댓글을 표시해 주는 경우 이게 좀더 확연히 느껴지구요. 물론 부하가 너무 심해 줄여햐 하는 입장이라면 캐시를 단 1분이라도 하면 좋겠지만 그렇지 않고 여유가 있다면 개인적으로는 설정을 안하게 되더군요. 물론 주간/월간 단위로 순위를 보여주는 그런 위젯은 당연히 설정을 하구요..

 

저희는 아직 메인페이지는 위젯에 캐시설정을 안하고 있습니다. (월간 인기글 위젯은 제외요.)

 

 

저는 그래서 신개념의 메인페이지가 나왔으면 합니다. 실시간으로 메인페이지의 위젯까지 갱신해주는 그런 자료가 나왔으면 좋겠다는 생각을 해 봤습니다. 현재 아약스보드모듈의 경우 게시판에서는 이게 지원이 되죠. 위젯까지 확장이 된다면 좋겠다는 생각을 가끔 합니다.

 

 

 

 

웹지기

profile
10년을 다루다 보니 이제 간단한 것도 만들고 커뮤니티 운영에 관한 다양한 노하우가 있습니다. 어려운 점이나 가지신 생각을 함께 소통해 보아요.
https://rxtip.kr/ 라이믹스 꿀팁
  • profile
    네, 새글이 등록되면 영향을 받는 위젯만 지능적으로 업데이트해 줄 수 있으면 좋겠네요. 무조건 1분씩 캐싱한다면 글이 많이 등록될 때는 업데이트가 늦어지고, 반면 글이 별로 없을 때는 불필요한 쿼리를 실행하게 되니까요.

    타임라인 모듈처럼 메인페이지로 작동하는 것을 목적으로 하는 모듈에서 이런 기능을 적극적으로 추가해 주면 좋겠어요. 레이아웃이나 개별 위젯으로 처리하기엔 어려운 기능이지만, 모듈이라면 트리거를 사용할 수 있으니 지능적인 업데이트도 못할 것은 없거든요 ^^
  • profile profile
    네. 이부분이 커뮤니티에서는 많이 가려운 부분인데 개발자분들이 커뮤니티를 직접 운영하는 케이스가 적다보니 이런 부분은 좀 아쉬움으로 많이 남게 되는듯 해요. 불필요한 자원을 낭비하게 된다고나 할까요???
  • profile profile
    오호 말씀처럼 그렇게 처리할 수 있겠군요..!

    제가 보기엔 굳이 모듈이 아니여도 애드온으로도 가능할 것 같..!

    연구해봐야겠네요..!
  • profile profile
    애드온으로도 메인페이지를 그냥 사용자가 보고 있는 상황에서 새글이 추가되게 가능해요?? 우와......
  • profile profile
    어.. 그런 실시간을 말씀드린 건 아니에요..;;
  • ?
    좋은 정보와 댓글 보고 갑니다 ㅎ