묻고답하기
XE 캐시기능에 대한 질문들
2011.10.01 14:29
XE로 몇개 사이트를 운용하고 있습니다.
대부분 잘 동작하는데, 꼭 한곳에서만 문제가 생겨서 골치를 많이 썩였네요.
문제된 사이트한곳은 하루 접속자도 그렇게 많지 않은데
접속이 잘되다가도 영 신통치 않는 때가 종종 발생되어
많은 항의를 받았는데요.
1) 하나의 페이지에 여러개의 위젯을 사용하는경우
==> 예를들면 메인페이지에 공지사항/최근게시글/최근이미지등을 각각 표시하게 되는데,
공지사항은 글이 자주올라오지 않으므로 캐시를 120분으로 하고,
나머지 위젯들도 사용빈도에 따라서 캐시 시간을 각각 다르게 설정을 했습니다.
이렇게 운영하다보니 속도 저하되는 경우가 또 생겨서
위젯에도 각각 캐시시간을 설정하고, 메인페이지에도 캐시를 또 설정하고.....
==> 이렇게 캐시를 여러곳에 사용한 경우에도 속도 저하가 발생되는 경우가 생기는것 같습니다.
==> 위젯에는 캐시를 0으로 설정하고 페이지에서만 캐시 설정하니 좀 나아지더군요.
==> 캐시의 남발이 속도 저하에 영향을 주는게 맞는지 궁금하네요
2) 사이트를 만들다보면, 페이지가 여러개 존재합니다.
페이지도 테스트용으로 만들고, 사이트에 적용되는 페이지도 만들고,
이들도 각각 캐시가 적용이 된다면,
사이트 적용되지 않는 테스트용 페이지나 실제 표시되지 않는 페이지들에 대해서
캐시가 적용되었다고 한다면,
이경우에도 서버단에서는 정해진 시간마다 캐시 생성을 진행하는게 맞는지요?
만일 사용하지 않는 페이지까지도 캐싱이 진행되는게 맞다면,
페이지리스트에서 사용하지 않는 페이지들에 대해서 disable 시키는 방법도 필요하지 않을까요?
추가) 사용하지 않는 페이지를 삭제해 버렸으면 좋겠지만, 나중에 다시 사용될수도 있다보니
삭제를 바로 해버리기도 애매한 경우가 많은데.....
댓글 1
-
원식이짱
2011.10.01 20:16
-
phonetest
2011.10.01 21:11
일단 메인페이지만 캐시적용하고 나머지는 캐시 삭제하고, 사용하지 않는 페이지 삭제하고, 위젯,페이지 돌아다니면 캐시 삭제하니 훨 나아지던데요 캐시가 문제가 된다면 페이지에서 페이지쪽은 diable시키면 캐시 동작하지 않는 기능이 필요할지도 ....
안녕하세요^^
캐시를 너무 많이 써서 과부하 된것 같은데요,
이럴 때에는 캐시 시간을 늘리거나 없앨 수 밖에 없을 것 같습니다.
호스팅 용량을 늘이셔도 될 듯 합니다.