웹 애플리케이션 시스템 또는 웹 앱은 인터넷이나 인트라넷을 통해 웹 메일, 온라인 전자상거래, 경매, 블로그, 게임 등 할 수 있으며, 많은 사용자가 동시 접속하므로 그 만큼 시스템에 안정성을 확보해야 하며 DBMS((DataBase Management System)와 커넥션이 안정이 그만큼 중요하다. 그렇지 못하면 시스템 ...
웹 애플리케이션 시스템 또는 웹 앱은 인터넷이나 인트라넷을 통해 웹 메일, 온라인 전자상거래, 경매, 블로그, 게임 등 할 수 있으며, 많은 사용자가 동시 접속하므로 그 만큼 시스템에 안정성을 확보해야 하며 DBMS((DataBase Management System)와 커넥션이 안정이 그만큼 중요하다. 그렇지 못하면 시스템 응답속도가 느려지거나 장애가 발생 할 수 있다. 이러한 중요성 때문에 신규 웹 애플리케이션 시스템을 오픈하기 전에 서비스에 안정적 운영을 위해 동시 접속 사용자 및 부하 테스트를 진행하여 문제점을 미리 파악할 수 있도록 한다. 커넥션 풀 설정 변경을 통한 최적에 메모리 관리로 시스템 성능이 향상 된다. 즉, 본 논문은 소규모 교육포털 사이트에 웹 애플리케이션 시스템을 사례를 근거로 진행 하였으면 소규모 사이트에서 많이 쓰이는 공개 WAS(Web Application Server)인 Tomcat을 이용한다. 웹 애플리케이션 시스템에 동시 접속한 프로세스 및 쓰레드에 맞는 최대 커넥션의 생성 개수 및 기본 커넥션의 생성 개수 정한다. 실험을 통해 일정한 접속자수에 맞는 커넥션 풀을 설정한다. 그 결과 메모리 사용량과 CPU 사용량을 예측 할 수 있으며 이에 따라 커넥션 풀 개수를 조정하여 서버자원 메모리 및 CPU를 효율적으로 사용 가능하다. 접속자수에 맞는 커넥션 풀 설정 최적화를 통해 보다 나은 안정적인 웹 서비스를 할 수 있다.
웹 애플리케이션 시스템 또는 웹 앱은 인터넷이나 인트라넷을 통해 웹 메일, 온라인 전자상거래, 경매, 블로그, 게임 등 할 수 있으며, 많은 사용자가 동시 접속하므로 그 만큼 시스템에 안정성을 확보해야 하며 DBMS((DataBase Management System)와 커넥션이 안정이 그만큼 중요하다. 그렇지 못하면 시스템 응답속도가 느려지거나 장애가 발생 할 수 있다. 이러한 중요성 때문에 신규 웹 애플리케이션 시스템을 오픈하기 전에 서비스에 안정적 운영을 위해 동시 접속 사용자 및 부하 테스트를 진행하여 문제점을 미리 파악할 수 있도록 한다. 커넥션 풀 설정 변경을 통한 최적에 메모리 관리로 시스템 성능이 향상 된다. 즉, 본 논문은 소규모 교육포털 사이트에 웹 애플리케이션 시스템을 사례를 근거로 진행 하였으면 소규모 사이트에서 많이 쓰이는 공개 WAS(Web Application Server)인 Tomcat을 이용한다. 웹 애플리케이션 시스템에 동시 접속한 프로세스 및 쓰레드에 맞는 최대 커넥션의 생성 개수 및 기본 커넥션의 생성 개수 정한다. 실험을 통해 일정한 접속자수에 맞는 커넥션 풀을 설정한다. 그 결과 메모리 사용량과 CPU 사용량을 예측 할 수 있으며 이에 따라 커넥션 풀 개수를 조정하여 서버자원 메모리 및 CPU를 효율적으로 사용 가능하다. 접속자수에 맞는 커넥션 풀 설정 최적화를 통해 보다 나은 안정적인 웹 서비스를 할 수 있다.
Web application system or web app enables users to do activities related to web mail, online e-commerce, auction, blog, game, etc. on the internet or intranet, and as many users concurrently access it, the system should be equipped with stability and safely connected to DBMS(DataBase Management Syst...
Web application system or web app enables users to do activities related to web mail, online e-commerce, auction, blog, game, etc. on the internet or intranet, and as many users concurrently access it, the system should be equipped with stability and safely connected to DBMS(DataBase Management System). Otherwise, system response speed could slow down or failure could occur. Due to this importance, for stable operation of service, it is needed to grasp problems in advance by checking concurrent connected users and conducting a load test before opening a new web application system. It is possible to improve system performance by managing optimal memories through connection pool setting change. That is, this study was conducted based on the case of web application system of a small educational portal website by using Tomcat, an open WAS(Web Application Server) frequently used at small websites. First, the generated number of the largest connection and the basic connection meeting the process and threads concurrently accessing web application system was decided. Then, a connection pool appropriate for the number of connected users was set through testing. As a result, it was possible to predict memory usage and CPU usage, and thereby to control the number of connection pool and efficiently use server resource memory and CPU. In conclusion, it is possible to provide more stable web service through optimization of connection pool setting appropriate for the number of connected users.
Web application system or web app enables users to do activities related to web mail, online e-commerce, auction, blog, game, etc. on the internet or intranet, and as many users concurrently access it, the system should be equipped with stability and safely connected to DBMS(DataBase Management System). Otherwise, system response speed could slow down or failure could occur. Due to this importance, for stable operation of service, it is needed to grasp problems in advance by checking concurrent connected users and conducting a load test before opening a new web application system. It is possible to improve system performance by managing optimal memories through connection pool setting change. That is, this study was conducted based on the case of web application system of a small educational portal website by using Tomcat, an open WAS(Web Application Server) frequently used at small websites. First, the generated number of the largest connection and the basic connection meeting the process and threads concurrently accessing web application system was decided. Then, a connection pool appropriate for the number of connected users was set through testing. As a result, it was possible to predict memory usage and CPU usage, and thereby to control the number of connection pool and efficiently use server resource memory and CPU. In conclusion, it is possible to provide more stable web service through optimization of connection pool setting appropriate for the number of connected users.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.