커뮤니티토픽게시판

슈퍼캐시.png

 

코드는 전혀 모르는 사람이라...압축풀어서 넣어두는 정도만 할 수 있는데

평소에 기진곰님이 만드신 슈퍼캐시를 기본만 사용하고 있었습니다

페이지캐시 오프셋 쿼리 사용도 뭐 서버단에서 건드려줘야되나 싶어서 냅두고 있었는데

 

넣어주신 깃허브 링크로 가서 해당파일을 수정해주니

사용가능으로 변하더라구요

 

슈퍼캐시 모듈만 깔면 50%빨라지고 저 두개 활성화 시키면 거기서 다시 50% 빨라진거 같습니다

무료 모듈중에선 최고인거 같습니다

 

다시한번 기진곰님께 감사합니다 ㅎㅎ

 

  • profile
    혹시 슈퍼캐시 딱 쉽게 뭔지 알려주실수 있나요?
    사이트 속도가 향상된다는거 같은데;;
  • profile profile
    https://xe1.xpressengine.com/index.php?mid=download&package_id=22753865
    요겁니다 모듈이라 바로 깔기만 하셔도 속도체감 옵니다~
  • profile profile
    설정이 너무 많아서 어떤걸 만져야 될지 모르겠네요
  • profile profile

    라이믹스는 슈퍼캐시가 기본적으로 깔려있지 않나요..?
    (아닌가) (찾아봤더니 따로 설치를 해주어야 하네요)

  • profile profile
    원래는 게시글의 내용은 db에 저장합니다.

    글을 읽을때 db에서 불러와 화면에 보여줍니다.

    게시글의 슈퍼캐시의 전체화면 캐시를 사용한다면 파일형태로 페이지의 내용을 저장해버립니다.

    지정된 시간까지는 이 파일로 화면에 출력을 해주게 되므로 db에서 불러오는 것보다 훨씬 빠르게 제공합니다.

    단,글이 수정되면 변경사항은 캐시가 만료되서 다시 db에서 불러와 캐시될때 반영됩니다.

    이 시간은 적절히 타협해서 사용해야 합니다.
    캐시라는게 주로 다 이런 원리 입니다.
  • profile profile
    아하! 감사합니다.
  • profile profile
    비로그인일때 슈퍼캐시는 엄청난 도움이 된다.로그인후에는 게시물 검색에서만 도움이 된다. > 제가 슈퍼캐시에 대해 이해하고 있는게 맞는건가요?
  • profile profile
    전체화면캐시는 비로그인시만 동작하는거 맞구요. 나머지 위젯캐시,페이징캐시 등은 로그인유무와 상관없이 동작합니다. 사이트규모가 클수록 페이징쪽 캐시가 큰 도움이 됩니다.
  • profile profile
    위젯캐시도 로그인유무 상관없이 동작하는거군요. 같은페이지인데 로그아웃했다가 로그인하면 로딩이 느려서 동작안하는줄 알았는데... 아. 세션이 틀려지니 다시 로딩하는게 맞을수도 있겠네요.
  • profile profile

    위젯은 로그인 방문자도 적용됩니다. 따라서 회원에게만 제공하는 자료들은 캐시를 고려해서 만들어져야 합니다.

    따라서 회원번호가 참조되어 캐시되는 위젯이 이 고려가 안되어 만들어진 경우 캐시를 사용하지 않도록 캐시유지시간을 0을 넣고 사용합니다.

  • profile profile
    감사합니다
  • profile

    게시판 캐시(페이징 캐시, 오프셋 쿼리)가 슈퍼캐시 모듈의 주 기능이고, 위젯 캐시도 무척 중요하며, 전체화면 캐시는 비로그인 사용자나 로봇을 위한 부가기능에 불과합니다. 거꾸로 생각하시는 분이 많아서 고민이예요. 절반이 아니라 1/10밖에 안 쓰고 계셨네요.

    참고: https://xetown.com/questions/1164616#comment_1164929

  • profile profile
    헉 10%밖에...지금이라도 사용하게 되서 다행이네요 다시한번 만들어주셔서 감사합니다!