더북(TheBook)

다음 코드는 Global.asax 파일의 주요 이벤트를 사용해 현재 접속자 수를 구하는 간단한 기능을 구현하는 샘플이다. 간략한 순서와 코드 블록을 먼저 살펴본 후 자세한 내용은 실습 예제에서 구현해보자.

1. Application_Start 이벤트에서는 CurrentVisit라는 이름으로 Application 전역변수를 생성하고 0으로 초기화한다.

2. 각각의 사용자가 방문할 때마다 실행되는 Session_Start 이벤트에서는 이 CurrentVisit 변수의 값을 1씩 증가시켜 현재 접속자 수를 증가시킨다.

3. Session_End 이벤트에서는 각각의 사용자가 나간 후 카운트 변수를 1씩 감소시킨다.

4. 최종적으로 Application_End 이벤트에서 카운트 변수를 소멸시킨다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.