캐싱 모범 사례
Kevin Jones, NGINX, Inc. 글로벌 제품 전문가
성능이 애플리케이션과 웹사이트의 성공을 좌우하는 핵심 요소라는 사실은 누구나 알고 있지만, 성능을 개선하는 방법이 항상 명확한 것은 아닙니다. 물론 코드 품질과 인프라도 중요하지만, 많은 경우 몇 가지 매우 기본적인 애플리케이션 전송 기법에 집중하는 것만으로도 애플리케이션의 최종 사용자 경험을 크게 향상할 수 있습니다. 그중 하나가 애플리케이션 스택에 캐싱을 구현하고 최적화하는 것입니다.
Kevin은 NGINX Conf 2018 세션에서 콘텐츠 캐싱의 기본 원리를 소개하고, NGINX가 응답을 캐싱하는 방식과 NGINX만의 고유한 관리 프로세스, 캐시 메타데이터가 디스크에 저장되는 방식을 설명합니다. 또한 초보자와 고급 사용자 모두가 성능을 개선하는 데 활용할 수 있는 NGINX 웹 캐시 기능 사용 기법을 공유합니다. 사용 가능한 모든 캐싱 지시문과 매개변수를 검토하고 분석하며, 기본 캐싱 기능을 활성화하는 실제 예제를 선보이고, NGINX 구성과 아키텍처 구현이라는 두 가지 관점에서 다양한 고급 캐싱 구현 방식을 살펴봅니다.