ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • browser cache
    카테고리 없음 2024. 2. 11. 13:49

    location ~* \.(js)$ [
        add_header Cache-Controll "public, no-transform";
        access_log off;
        expires 30d;
    }

    location ~* \.(css)$ [
        add_header Cache-Controll "public, no-transform";
        access_log off;
        expires 30d;
    }

    location ~* \.(eot|svg|woff|woff2)$ [
        add_header Cache-Controll "public, no-transform";
        access_log off;
        expires 30d;
    }

     

    정적 자산을 캐시하고 브라우저 캐싱을 구성하는 데 사용됩니다. 각 지시문의 의미는 다음과 같습니다:

    1. add_header Cache-Control "public, no-transform";
      • 이 지시문은 캐시 제어 헤더를 응답에 추가합니다.
      • "public"은 응답이 중간 캐시에 의해 캐시될 수 있음을 나타냅니다.
      • "no-transform"은 중간 프록시가 자산을 변환하지 않도록 지시합니다.
    2. access_log off;
      • 이 지시문은 액세스 로그를 비활성화합니다.
      • 웹 서버에 대한 액세스 로그를 기록하지 않고 디스크 공간을 절약할 수 있습니다.
    3. expires 30d;
      • 이 지시문은 캐시가 만료되는 시간을 지정합니다.
      • "30d"는 리소스가 30일 동안 캐시됨을 의미합니다.
      • 브라우저는 캐시된 자원을 이 기간 동안 사용할 수 있으며, 지정된 기간 후에는 서버에 재요청합니다.

    이러한 설정을 통해 정적 자원에 대한 캐싱을 향상시키고, 웹 서버의 부하를 줄이고, 웹 페이지의 성능을 향상시킬 수 있습니다.

    댓글

Designed by Tistory.