데이타베이스를 접근하는 동적인 웹 페이지의 캐싱 기법
暂无分享,去创建一个
웹의 사용이 확대되면서 웹 시스템의 성능 문제가 대두되고 있다. 저장된 화일을 그대로 반환하는 정적 웹 문서와 달리 동적 웹 문서는 사용자가 요청할 때마다 데이타베이스 접근과 같은 비용이 큰 작업을 새로 실행해야 하므로 부하가 크다. 본 논문에서는 동적 웹 문서의 생성 결과를 캐싱하고, 동적 웹 문서가 접근하는 데이타베이스의 테이블에 대한 변경 여부에 따라 캐싱 결과의 유효 여부를 판단하여 동적인 웹 문서의 특성을 유지하면서 캐싱에 의해 웹 시스템의 성능을 높이는 기법과, 일정 시간 한도 내에서는 데이타베이스 변경에 관계없이 캐싱된 웹 문서를 돌려줌으로써 성능을 높이는 기법을 제안한다. 또한 제안된 기법을 소스 코드가 공개된 게이트웨이 프로그램의 확장을 통하여 구현한다.