詳細検索

DEVLAB은 Nginx 환경으로 마이그레이션되었습니다

아바타
글쓴이 maeno
2분 읽기
태그 nginx

DEVLAB은 Nginx 환경으로 마이그레이션되었습니다
日本語에서 번역 • 원문 보기

2013년 3월 마지막 주, 저는 아무도 모르게 DEVLAB 사이트의 환경을 마이그레이션하고 있었습니다.
이번 주 4월 2일경까지는 DEVLAB에 접속한 일부 사람들이 사이트를 표시하지 못했거나 문제가 있었을 수 있지만, 이 모든 것이 환경 이전 이후의 결과임을 이해해 주시길 바랍니다. DEVLAB의 존재와 관리 정책 중 하나로, 우리는 "인터넷 관련 기술의 연구개발에 두려움 없이 무엇이든 하자!"라는 개념을 가지고 있습니다. 그래서 우리는 ISAO DEVLAB 엔지니어들이 "호기심 많이", "충동적으로" 그리고 "사이트가 고장 나더라도" 다양한 일을 계속할 것입니다. 사이트가 이상하게 움직이더라도 -- 어, 지금 뭐 하는 거죠? --따뜻하게 저를 지켜봐 주셨으면 합니다 (단순한 버그 가능성도 있지만, 그것도 포함됩니다).

그래서 DEVLAB 환경을 Apache 환경에서 Nginx 환경으로 옮겼는데, 이 환경은 지금 인기가 많습니다.
또한 우리는 노SQL 데이터베이스 "MongoDB"와 Node.js를 설치해 앞으로 "실시간 웹 애플리케이션" 개발을 준비했지만, 이 환경은 ISAO 엔지니어를 위한 것이기 때문에 현재까지는 DEVLAB 쪽에 영향을 미치지 않을 것으로 봅니다.

참고로, "Nginx + Reverse Proxy + WordPress" 설정이 워드프레스 사이트 성능을 획기적으로 향상시킨다고 하니, 저는 이 DEVLAB에서 즉시 이 조치를 구현했습니다.
그 결과, 한 페이지 단위로 디스플레이 응답(지연)에 특별한 변화는 없었고(반대로 Apache는 단일 페이지 단위로 응답이 더 좋았지만... 속도 인식에는 변화가 없었다), 하지만 Jmeter로 로드 테스트를 했을 때, 많은 요청이 동시에 발생했을 때 Nginx의 반응이 꽤 놀라운 향상을 보였다.
실제로 DEVLAB DEVLAB 상단 페이지의 요청 응답을 비교했을 때, Nginx 환경에서 Apache보다 약 23배 더 좋은 응답을 보였습니다.
음, Nginx는 정말 대단해요! 제 인상도 그랬어요.

DEVLAB은 부하가 계속 증가하기 때문에 접근할 수 없기 때문에, 지금은 Nginx 환경이 보물 같은 느낌입니다...

Related Articles