XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

기존에는 위젯 캐싱 시간을 가능한 크게 늘려서 부하를 최소화하고 있는데요.

이렇게하면, 게시판에 새로운 글/댓글이 올라오면 즉각 반영되지 않는 단점이 있죠.

 

그렇다고, 캐싱 시간을 짧게 두면, 캐싱 효율이 떨어질 수도 있고요.

 

게시판 전체(게시물+댓글)을 캐싱해놓았다가, 위젯에서는 (캐싱시간과 관계없이) 항상 캐싱된 데이터만 출력하게 되면 성능이 조금이나마 빨라질 것 같네요.

 

아주 오래전부터 고안해왔던건데, 개발 실력의 부족으로 미뤄왔다가 기진곰님의 슈퍼 캐시 모듈에 영감을 얻어서 이제서야 개발을 시작할 수 있게 되었네요. 물론 실제 효율은 써 봐야 알 것 같습니다.

  • profile
    기진곰 2016.11.15 01:09:36

    게시판 전체를 캐싱해 둔다는 것이 어떤 의미인지에 따라 성패가 결정될 듯 합니다. 사용 빈도가 낮은 데이터를 많이 캐싱하는 것은 오히려 낭비니까요. 위젯 캐시의 경우 5분만 되어도 최대 성능에 거의 수렴하기 때문에 더이상 늘이는 의미가 없다고 봅니다. 그 다음부터는 캐시 갱신 소요시간을 최소화하는 것이 목표가 되고요.

     

    슈퍼 캐시 쪽에서 제가 다음에 구현하고 싶은 것은 새 글이나 댓글이 올라왔을 때 해당 모듈을 참조하는 위젯을 자동으로 갱신해 주는 기능입니다. 페이지 생성 시점에 위젯 쪽에서 pull하는 게 아니라, 시간이 좀 걸려도 되는 글쓰기 시점에 게시판 쪽에서 push하는 거지요. SimpleCode님과는 반대 방향에서 접근하는 것일 수도 있는데요... 얼마나 효과가 있을지는 실제로 만들어 봐야 알 것 같네요.


List of Articles
번호 분류 제목 글쓴이 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
화제의 글 자료공유 시간표 위젯 1.1.2배포합니다. 15 file 착한악마 2017.01.10
화제의 글 자료공유 TinyMCE Plugin - imgur uploder 1 file prologos 2017.01.20
4229 질문/답변 글쓸때 트위터나 유투브, 인스타 등등 링크만 퍼와도 바로 볼수있게 가능한가요? 2 sami 2017.01.19
4228 질문/답변 개인서버 궁금한 점 있습니다. 16 SoyaMilk 2017.01.19
4227 질문/답변 HTTPS 에서 아래 PASS 작동이 되지 않습니다. 12 고양이 2017.01.19
4226 질문/답변 XE, XE3 중에 어떤걸 선택해야 하나요? 7 SyWilliam 2017.01.19
4225 질문/답변 http => https 로 어떻게 리디렉션 시키시나요? 8 고양이 2017.01.19
4224 질문/답변 XE 1.8.29 회원정보 수정에서 프로필이미지 삭제 버튼 눌리나요? 2 웹지기 2017.01.19
4223 질문/답변 에디터 단에서 태그를 필터링 할 필요가 있나요? 2 prologos 2017.01.19
4222 질문/답변 공홈보다 더 활성화 되었네요 구글검색질문좀 드립니다. 5 두자미 2017.01.19
4221 질문/답변 댓글 작성 폼 상단에 본문을 보여주고 싶습니다. 1 웹지기 2017.01.19
4220 질문/답변 SSL 설치 시 짧은 주소 적용 질문입니다. SunBlood 2017.01.19
4219 질문/답변 XE로 구현가능한것인지 비용은 얼마나 들어가는지 궁금합니다. 2 한나래 2017.01.19
4218 질문/답변 컨텐츠 위젯에서 최신댓글을 뽑아낼때 이미지만 있는 댓글은 (이미지) 라고 표시되게 할 수 있을까요? 8 기븐 2017.01.18
4217 질문/답변 xe 공홈에서 쓰인 슬라이드 플러그인이 이건가요? 5 하늘희 2017.01.18
4216 질문/답변 메인화면에서 위젯 캐시 2 낙타 2017.01.18
4215 질문/답변 위키 사이트를 만들어보고 싶습니다. 4 낙타 2017.01.18
4214 질문/답변 웹하드 게시판 2 이준희 2017.01.18
4213 질문/답변 가입한 날은 탈퇴하지 못하게 팁 관련 질문 2 Chronos 2017.01.18
4212 질문/답변 XE 1.8.29 를 PHP 7.1 과 MySQL 5.5 환경에서 설치시에 오류가 납니다. 5 Paul 2017.01.18
4211 질문/답변 contact us 모듈을 통해 관리자메일로 보내면 3 웹지기 2017.01.17
4210 질문/답변 서브도메인 요청 아이피 1 낙타 2017.01.17
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 214 Next
/ 214
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...