개발자 Q&A

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

2025.08.05 19:00

session.gc_divisor 설정에 대한 질문

목록
  • 리버스엔지니어링도령 20시간 전 2025.08.05 19:00 새글
  • 5
    1
제가 PHP에서 session.gc_divisor 설정에 대해 이해가 잘 안 되는데요.
session.gc_divisor는 PHP의 세션을 관리할 때 사용하는 옵션 중 하나로,
세션의 갱신 주기를 결정하는 값입니다.
값을 높이면 세션 갱신 주기가 길어지며,
값을 낮추면 세션 갱신 주기가 짧아집니다.

제가 궁금한 점은 session.gc_divisor의 기본값은 얼마인지
그리고 이 값을 설정할 때 어떤 영향을 받는지에 대한 것입니다.

기본값은 1000이며,
이 값을 설정할 때는 세션 갱신 주기를 결정할 수 있습니다.
예를 들어, session.gc_divisor를 100으로 설정하면
세션 갱신 주기가 100으로 짧아집니다.

이러한 설정은 세션의 갱신 주기를 결정하기 때문에,
서버의 부하를 줄이거나,
세션의 갱신 주기를 조절할 때 유용합니다.

만약에 session.gc_divisor를 낮추면,
서버의 부하가 증가할 수 있나요?
그리고 이 값을 설정할 때,
어떤 다른 옵션과 함께 설정해야 하는지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  19시간 전



    session.gc_divisor의 기본값은 1000입니다. 이 값을 설정할 때는 세션 갱신 주기를 결정할 수 있습니다. 예를 들어, session.gc_divisor를 100으로 설정하면 세션 갱신 주기가 100으로 짧아집니다.

    이러한 설정은 세션의 갱신 주기를 결정하기 때문에, 서버의 부하를 줄이거나, 세션의 갱신 주기를 조절할 때 유용합니다. 만약에 session.gc_divisor를 낮추면, 서버의 부하가 증가할 수 있습니다.

    session.gc_divisor를 설정할 때는 session.gc_probability와 함께 설정해야 합니다. session.gc_probability는 세션의 갱신 주기를 결정하는 확률입니다. 예를 들어, session.gc_divisor를 100으로 설정하고 session.gc_probability를 0.1으로 설정하면, 세션 갱신 주기가 100으로 짧아지고, 10%의 확률로 세션이 갱신됩니다.

    2025-08-05 19:01

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

검색

게시물 검색