💣 Problem


배포 환경에서 Nginx를 웹서버로 사용하고 있습니다. 고성능 서버로서, 널리 사용되는 중이고 많은 기능이 있다는 것을 알고 있지만 현재 사용하고 있는 기능은 리버스 프록시와 리액트 정적파일 제공 뿐입니다. Nginx에 대해서 더 알아보고 WAS로 접근하기 전에 처리할 수 있는 작업이 있다면 적용을 해보려고 합니다.

🪜 Solution


Connection

현재 Nginx의 워커 커넥션의 개수는 기본값 입니다. 워커 커넥션에 따라서 최대 몇 개의 클라이언트 연결을 동시에 처리할 수 있는지 결정하는 중요한 파라미터이므로 해당 설정을 배포 서버에 최적화 시키려고 합니다.

배포 서버의 스펙은 다음과 같습니다.

<aside> ✅

GB VS GiB

비슷해 보이지만 다른 단위입니다.

GB는 10진수 기준으로 계산하고 마케팅, 통신 용으로 숫자를 크게 보이게 하기 위해서 사용합니다. 예를 들어, 1000Byte는 1GB가 되고 8GB라고 하고 GIB로 환산하면 더 작은 값이 나옵니다.

GiB는 2진수 기준으로 계산하고 컴퓨터는 2진수 기반이라 1024 단위를 사용합니다. 1024Byte는 1GiB가 되고 GB로 환산하면 더 큰 값이 나옵니다.

GB와 GiB: 차이점은 무엇인가요? - MASV

</aside>