
보통 웹 프로그램에서 사용되는 정보는 서블릿의 비즈니스 로직 처리 기능을 사용하여 데이터베이스에서 가져오게 된다. 그러나 동시 사용자 수가 많아지면 데이터베이스 연동 속도에 영향을 받게 되므로 정보의 종류에 따라 어떤 정보들은 클라이언트 PC나 서버의 메모리에 저장해두고 사용하면 좀 더 프로그램을 빠르게 실행시킬 수 있다. 이제 이러한 기능을 제공해 주는 쿠키와 세션에 대해 정리해 보자. 현재 로그인한 상태인지 아닌지와 같은 정보는 웹 페이지가 자동적으로 알고 있지 않다. HTTP 프로토콜 방식으로 통신하는 웹 페이지들은 서로 어떤 정보도 공유하지 않는다. 따라서 사용자 입장에서 웹 페이지 사이의 상태나 정보를 공유하려면 프로그래머가 세션 트래킹(Session Tracking)이라는 웹 페이지 연결 기능..
WebProgramming
2022. 1. 11. 06:24