질문에 위젯캐시 관련 글이 있고 대부분 설정하는게 속도면에서 좋다고 합니다.
저도 매번 DB를 조회하느니 단 1분이라도 쉬었다가 다시 조회하는게 부하를 줄일 수 있다는 것을 이해하지만 실제 커뮤니티에서 메인페이지에 캐시를 적용하면 약간 애매한 상황이나 혹은 좀 신경이 쓰인다고 할까요??
글이 리젠이 많은 사이트의 경우 게시판에 갔다가 메인으로 왔다가 새소식 없나 확인했다가 뭐 이런식으로 방문자들이 왔다갔다 하는경우가 많은데 게시판과 위젯에서 새글의 소개가 매칭이 안되는 상황이 약간 어색하던군요.
위젯으로 댓글을 표시해 주는 경우 이게 좀더 확연히 느껴지구요. 물론 부하가 너무 심해 줄여햐 하는 입장이라면 캐시를 단 1분이라도 하면 좋겠지만 그렇지 않고 여유가 있다면 개인적으로는 설정을 안하게 되더군요. 물론 주간/월간 단위로 순위를 보여주는 그런 위젯은 당연히 설정을 하구요..
저희는 아직 메인페이지는 위젯에 캐시설정을 안하고 있습니다. (월간 인기글 위젯은 제외요.)
저는 그래서 신개념의 메인페이지가 나왔으면 합니다. 실시간으로 메인페이지의 위젯까지 갱신해주는 그런 자료가 나왔으면 좋겠다는 생각을 해 봤습니다. 현재 아약스보드모듈의 경우 게시판에서는 이게 지원이 되죠. 위젯까지 확장이 된다면 좋겠다는 생각을 가끔 합니다.
타임라인 모듈처럼 메인페이지로 작동하는 것을 목적으로 하는 모듈에서 이런 기능을 적극적으로 추가해 주면 좋겠어요. 레이아웃이나 개별 위젯으로 처리하기엔 어려운 기능이지만, 모듈이라면 트리거를 사용할 수 있으니 지능적인 업데이트도 못할 것은 없거든요 ^^