XETOWN

호수 공원

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

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

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

 

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

 

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

 

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

  • profile
    기진곰 2016.11.15 01:09:36

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

     

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


List of Articles
번호 분류 제목 글쓴이 날짜
4963 질문/답변 후하니 님이 만드신 스티커 모듈 버튼이 안눌려져요 이상한 점두 생겼구요 27 file 순결 2017.03.22
4962 질문/답변 청와통닭 레이아웃중 3 명예찬 2017.03.22
4961 질문/답변 위젯을 내용 직접 추가로 생성하면 안보여요 3 피피포 2017.03.21
4960 불편/개선 요청 XE 본문 에디터 소소한 불편한 점... 1 Blues 2017.03.21
4959 질문/답변 소셜로그인 문제 입니다 ㅠ file 낙타 2017.03.21
4958 질문/답변 모바일에서 글쓰기 하면 에디터 나오는데 이거 어떻게 없애나요 10 file 가이더 2017.03.21
4957 질문/답변 쉬운설치>>코어 업그레이드 시 "서버 접속이 원활하지 않습니다" 3 lis**** 2017.03.21
4956 질문/답변 원래 어드민 모듈도 스킨 설정할 수 있지 않았나요..? 5 하늘희 2017.03.21
4955 질문/답변 본문내 이미지 클릭시 확대 이미지 1 똑띠 2017.03.21
4954 질문/답변 게시글 작성자의 댓글에만 색상박스가 되게.. 6 라그릿 2017.03.21
4953 질문/답변 원래 관리자 페이지에서 대댓글은 여러개 삭제못하나요? 라그릿 2017.03.21
4952 질문/답변 모바일에서요 2 트리플라워 2017.03.21
4951 질문/답변 sitemaplite 모듈 사이트맵 언제 생성되나요? 15 웹지기 2017.03.21
4950 아이디어 제안/공유 대댓글 페이지네이션 1 file Jack 2017.03.21
4949 질문/답변 청와통닭 레이아웃과 위젯에서 에러가 발생합니다. 마시마로 2017.03.21
4948 질문/답변 레이아웃 라이센스 문구 질문이있어서 보다 든 생각인데 3 라그릿 2017.03.21
4947 질문/답변 ssl 연결이 됐다는 의미가 뭔가요? 5 xe왕초보 2017.03.21
4946 질문/답변 이런 경우는 뭐가 문제일까요? 1 식이 2017.03.20
4945 질문/답변 소셜 로그인 모듈 질문 6 라지 2017.03.20
4944 질문/답변 알람기능을 알고싶어요 1 VJT 2017.03.20
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 254 Next
/ 254
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...