본문 바로가기

tech

Apache Performance optimization. 아파치는 httpd.conf 설정을 기반으로 하여 성능과 안정성 그리고 보안을 각각 구현 정의 할수 있다. 아파치 웹서버를 최상의 상태로 운용하기 위해선 성능을 향상 시킬필요가 있으며, 아파치 설정에 따라 웹서비스의 응답 및 서비스 페이지 노출 성능에 영향을 매우 크게 미친다. 설정 옵션 Timeout 접속된 클라이언트가 서버에 아무런 요청이 없을 때 어느정도 시간이 지나면 연결을 끊을지를 초단위로 설정한다. 네트웍의 성능이 낮을수록 이 수치를 높게 설정하는 것이 좋다. MaxClients 웹서버 성능에 가장 큰 영향을 주는 것은 메모리다. 방문자의 요청에 응답하기 위해서 프로세스가 생성되는되 이 지시자의 개수만큼만 생성가능하다. 여기서 지정한 개수 이상의 요청이 들어오면 아파치는 요청을 무시한다. Ma.. 더보기
Apache Error code 아파치 에러 코드 HTTP 1.1 status codes [TOP] 100 : Continue 101 : Switching protocols 200 : OK, 에러없이 전송 성공 201 : Created, POST 명령 실행 및 성공 202 : Accepted, 서버가 클라이언트 명령을 받음 203 : Non-authoritative information, 서버가 클라이언트 요구 중 일부만 전송 204 : No content, 클라언트 요구을 처리했으나 전송할 데이터가 없음 205 : Reset content 206 : Partial content 300 : Multiple choices, 최근에 옮겨진 데이터를 요청 301 : Moved permanently, 요구한 데이터를 변경된 임시 URL에서 찾.. 더보기
Apache 에서 가상 부하 테스트. apache 에서 간단한 부하 테스트 방법. TEST. 100명의 유저가 1500번의 호출을 동시에 실시 [11:04:29][root@BlackSky ~] # ab -n 1500 -c 100 http://호스트네임/ This is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 호스트네임 (be patient) Completed 150 requests Completed 300 requests Completed 450 requests Com.. 더보기