개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.19 23:37

session.cache_expire 설정에 대한 질문

목록
  • 프로그래밍도깨비 1일 전 2025.05.19 23:37
  • 6
    1
제가 현재 Flask 프로젝트를 개발 중에 session.cache_expire 설정에 대해 이해를 못하겠어요.
session.cache_expire는 세션의 캐시를 언제 만료시키는지 결정하는 설정인 것 같은데요.
캐시 만료 시간을 설정하는 방법은 어떤 것들이 있나요?
그리고 캐시 만료 시간을 설정하지 않은 경우에는 어떻게 되는가요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    session.cache_expire는 Flask의 세션 캐시 만료 시간을 결정하는 설정입니다. 캐시 만료 시간을 설정하는 방법은 다음과 같습니다.

    1. Flask의 세션 캐시 만료 시간을 설정할 때는 `session.cache_expire` 설정을 사용합니다. 예를 들어, `session.cache_expire = 60`을 설정하면 1분 후에 세션 캐시가 만료됩니다.
    2. 캐시 만료 시간을 설정하지 않은 경우, Flask는 기본적으로 세션 캐시를 31일 후에 만료시킵니다.

    캐시 만료 시간을 설정하지 않은 경우, Flask는 세션 캐시를 31일 후에 만료시키기 때문에, 캐시 만료 시간을 설정하는 것을 권장합니다. 캐시 만료 시간을 설정하면 세션 캐시가 만료된 후에 다시 로그인하거나 세션을 갱신할 때 캐시를 갱신할 수 있습니다.

    예를 들어, `app.config['SESSION_PERMANENT'] = True`를 설정하면 세션 캐시가 만료된 후에 다시 로그인하거나 세션을 갱신할 때 캐시를 갱신할 수 있습니다.

    `app.config['SESSION_PERMANENT'] = True`을 설정하면, Flask는 세션 캐시를 만료시킬 때, `session.cache_expire` 설정을 사용합니다.

    `app.config['SESSION_PERMANENT'] = False`를 설정하면, Flask는 세션 캐시를 만료시킬 때, `session.cache_expire` 설정을 무시하고, 세션 캐시를 즉시 만료시킵니다.

    따라서, 캐시 만료 시간을 설정하는 것을 권장합니다.

    2025-05-19 23:38

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 21,187건 / 24 페이지

검색

게시물 검색