이유가 있을 것으로 생각되어 설치시 기본설정을 거의 그대로 두는 편인데 궁금한 점이 있어서 질문드려요 ~
이 기능을 켜면 안좋은 것인가요? 이것을 사용하면 가끔씩 로그인 풀림이 발생하는데 그것을 해결할 수 있는것인지도 궁금합니다.
로그인 풀림현상은 예를들면 여러창을 띄워놓고 다른 페이지를 조금 보다가 넘어오면 로그인이 풀려있어요.
한 20-30분 간격인거 같아요. 악영향을 줄 수 있다고하니까 어찌해야 할지 모르겠어요
그리고 캐시 기본 TTL 이것은 다른분들도 보통 기본 설정을 사용하시는지요.
일단 인증세션 DB를 사용해도 로그인 풀림은 해결되지 않을 겁니다.
아마, 슈퍼캐시를 사용하신다면 전체화면 캐시시에 로그인 사용자가 이전 로그인하지 않은 사용자의 상태를 불러올 수도 있습니다.
만약, 슈퍼캐시를 사용하신다면 전체화면 캐시에서 Cache-Control 헤더 사용 부분을 "아니오"로 설정해보세요.
최근에 인증세션 DB 사용한다면 사용하는 목적은 현재 접속자를 보여주기 위한 목적이 전부인것 같습니다.
사용하는 경우 DB session 테이블에 정보가 가득 쌓이게 됩니다. (저는 이 곳만 63GB를 차지 한적도 있습니다. ㄷㄷ) 이렇게 DB 성능을 저하 시킬 수 있어서 서버 성능을 저하시킨다고 하는 것 같습니다.
그리고 저는 보통 캐시는 300(디폴트)에 맞춥니다.