AWS CloudFront.feat caching
캐싱이라는 기능을 아는가? 일반적으로 서비스의 품질을 높이기위해 사용하는 기능. 속도가 느린 경우, 캐싱을 활용해 서비스 속도를 높여줄 수 있는 기술이다. 동일한 요청이 지속적으로 들어올 경우, 인프라 용량이 지속적으로 과부화(서버 부담, 효율적이지않음, 부하가 발생)가되곤한다. 이떄 캐싱을 사용하게 되면, 운영비용을 줄일 수 도 있으며, 서비스의 속도가 빨라진다. 주로 개발자가 제공해주는 서비스를 이용하는 고객들이 있을건데, 이런 고객들에게 좀 더 빠른 속도로 제공해주는 저장공간, 시설을 이용할때 사용한다. 그렇다면 어떤 데이터를 캐싱하는게 좋을까? 3가지의 경우가 있다. 1. 수집하기에 느리고 비싼 쿼리가 필요한 데이터 => 동일한 쿼리가 들어오는데, 그때 그때마다 복잡한 쿼리문이 실행되며, 동일한 ..
2022.06.12