cache
-
[프론트 배포] index.html 에 버저닝과 nginx 프록시로 브라우저 캐시문제 해결Infra 2025. 2. 2. 16:55
nginx 를 활용한 프론트 배포 시스템을 구축하였다. 내가 구축한 시스템구조는 다음과 같다. 우리는 B2C 인 특성 상 적은 트래픽에 많은 사이트를 운영하고 있어서 부하에 견디기 보다는 비용적인 이점을 더 챙기는 구조이다. 여기서 만약 한 서비스에 트래픽이 몰린다면 nginx를 제거하고 ELB 를 사용해서 다른 ec2 인스턴스를 생성하여 스케일 아웃을 하면 된다. 내가 이번에 겪은 문제는 프론트 빌드 결과물인 index.html 을 보면 이런 식이다. 이 때 저 css 와 js 를 가져오는 경로를 보면 https://ryeoryeo.com/css/style.css 와 https://ryeoryeo.com/js/javascript1.js 이렇게 요청하게 되는데 매번 저 위치로 새로 배포한 js 나 ..