PHP-FPM vs RoadRunner (with Laravel)
·
Web/PHP
개요php 프로젝트를 개발하며 Nginx 웹 서버와 CGI(주로 FastCGI)를 사용하여 개발 및 운영했었다. Laravel 패키지들을 둘러보던 중 Octane을 읽어보며 php도 고성능 애플리케이션 서버가 있다는 것을 알게되었다. 그래서 Nginx/php-fpm 환경과 애플리케이션 서버(RoadRunner) 환경을 비교해보고자 간단한 테스트를 해봤다. php-fpm (FastCGI Process Manager)php의 기존 CGI보다 빠르고 효율적인 FastCGI 구현체로 웹 서버로부터 요청을 받아 php 프로세스를 관리한다. Master 프로세스가 초기에 Worker 프로세스들을 생성하여 웹 서버로부터 요청이 들어오면 적절히 분배해준다. Worker 프로세스는 요청 처리 후 idel 상태로 재활용되..
Apache Bench 웹서버 부하 테스트
·
Tool
Apache Bench?Apache Bench(이하 ab)는 아파치 하이퍼텍스트 전송 프로토콜 (HTTP) 서버의 성능을 검사하는(benchmarking) 도구이다.  ab - 아파치 웹서버 성능검사 도구 - Apache HTTP Server Version 2.4ab - 아파치 웹서버 성능검사 도구 이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요. ab는 아파치 하이퍼텍스트 전송 프로토콜 (HTTP) 서버의 성능을 검사하는(benchttpd.apache.org사용ab [option] [http://]hostname[:port]/path테스트- 부하테스트 타겟은 "http://www.google.com/"- 총 테스트할 요청 수는 100개- 동시접속은 10개 ab -n 10..
XAMPP Virtual Host
·
Tip
https://www.apachefriends.org/index.html XAMPP Installers and Downloads for Apache FriendsWhat is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to uswww.apachefriends.org XAMPP 아파치서버에 Virtual Host를 설정하..