DOI QR코드

DOI QR Code

프로토콜 버퍼를 사용한 웹 기반 시스템의 성능 향상에 관한 연구

A Study on Performance Improvement of Web-Based Systems Using Protocol Buffers

  • 김선종 (한국방송통신대학교 대학원 정보과학과) ;
  • 김희천 (한국방송통신대학교 대학원 정보과학과)
  • Kim, Sun-Jong (Dept. of Computer Science, Graduate School, Korea National Open University) ;
  • Kim, Hee-Chern (Dept. of Computer Science, Graduate School, Korea National Open University)
  • 발행 : 2015.04.22

초록

웹 시스템의 구축 방법에는 하나의 서버에 웹 서버와 DB 서버를 모두 설치하여 운영하는 방법과 여러 개의 서버에 나누어 설치하는 경우가 있는데 두 가지 방법 모두 초기 구축 후 사용자가 많아지면 서버에 과부하가 생겨 해당 웹 사이트의 응답 속도가 느려지는 등 정상적으로 동작 하지 않는 문제가 생긴다. 이러한 문제의 해결책으로 서버를 증설하여 부하를 줄이는 방법을 고려할 수 있지만 해당 방법은 비용적인 측면에서 효율적이지 못하다. 그러므로 본 논문에서는 서버에서 동작하는 프레젠테이션 로직을 기존의 전형적인 톰캣 기반의 웹 서버를 노드제이에스 서버로 교체하여 클라이언트 PC의 브라우저에서 동작하도록 하여 서버의 부하를 줄이고, 또 연계되어 설계될 타 서버와의 확장성과 데이터 처리량의 감소를 위해 데이터 전송 방법으로 프로토콜 버퍼를 사용하여 통신하는 자바스크립트 프레임워크를 제시한다.

키워드