"기능은 다 구현했는데, 왜 이렇게 페이지가 느릴까요?""AWS 비용이 너무 많이 나와요. 대역폭(Bandwidth) 좀 줄일 수 없나요?"기능 개발에 집중하느라 놓치기 쉬운 '성능 최적화'. 하지만 Nginx 설정 파일에 딱 몇 줄만 추가하면, 돈 한 푼 들이지 않고 로딩 속도를 획기적으로 개선할 수 있습니다.지난 글에서 보안(HTTPS)을 챙겼다면, 이번 마지막 에서는 데이터를 압축해서 전송하는 Gzip과 브라우저에게 파일을 기억하게 하는 캐싱(Caching) 전략으로 마침표를 찍어보겠습니다.1. 서버의 다이어트: Gzip 압축 설정텍스트 파일(HTML, CSS, JS, JSON)은 공백과 반복되는 글자가 많아 압축 효율이 엄청납니다.Nginx가 파일을 zip해서 보내고, 브라우저가 받아서 unzip..