2014-03-12 1 views
1

일반적으로 웹 응용 프로그램의 세션은 규정 된 최대 비활성 간격 후에 만료됩니다. 내 지식에 주로 이유는 세션 개체가 무효화되지 않은 경우 메모리를 계속 소모하는 것입니다. 그래서 내 질문은일반 웹 응용 프로그램과 사회 응용 프로그램의 세션 시간 초과

  1. 왜 웹 응용 프로그램이 비활성 간격 후에 사용자 세션을 시간 초과시키는 다른 이유가 있습니까?

  2. 소셜 사이트는 하루 종일 사용자 프로필을 종료하더라도 사용자 세션을 시간 초과하지 않습니다. 세션을 어떻게 관리합니까? 활성 세션이 서버의 메모리를 소모하지 않습니까?

답변

0
  1. : 그는 더 이상 자신의 컴퓨터 앞에 특정 시간 동안 그가 할 수 비활성 아니라면 당신은 응용 프로그램이나 사용자가 프로필을 보호 할 수 있습니다. 따라서 응용 프로그램이나이 프로필에 액세스 할 수없는 사용자는 액세스 할 수 있습니다.

  2. : 그들은 정상적인 PHP 세션 처리를 사용하고 쿠키가 1 년 만료되도록 설정하고 서버 측 세션 데이터를 데이터베이스에 저장할 수 있습니다. 로그 아웃하면 쿠키가 서버에서 데이터와 함께 삭제됩니다.

+0

하지만 사용자가 사용하지 않을 때에도 페이스 북 서버에서 메모리가 소모되는 세션이 아닙니까? – underdog

+0

데이터베이스의 공간 나는 세션 처리가 메모리 문제를 줄 수있는 응용 프로그램의 일부라고 생각하지 않습니다. – EldoranDev