워드프레스 사이트에 CDN을 사용해야 하는 이유 ⅲ

by 라임라이트 기술영업부

캐싱을 통한 빠른 배송

WordPress 호스트 또는 플러그인으로 캐싱을 사용하는 것처럼 CDN도 캐싱을 사용합니다. 이것이 그들이 파일을 너무 빨리 전달할 수 있는 방법입니다. 알아야 두어야 할 중요한 점은 캐싱이 작동하는 방식입니다. CDN이 미디어의 사본을 받으면 일반적으로 CDN에 실제로 캐시되기 전에 방문자가 한두 번 요청해야 합니다. CDN은 “X-Cache”라는 요청에 HTTP 헤더를 배치합니다. 첫 번째 또는 두 번째 요청에서 파일은 일반적으로 MISS로 표시되어 아직 캐시 되지 않았습니다.

이후의 요청에서는 HIT로 표시되어 CDN에 캐시 됩니다. ETag 헤더, 헤더 만료 또는 CDN 캐시 수동 제거와 같은 다양한 요인에 따라 캐시 된 상태로 유지됩니다.

GZIP 압축으로 엄청난 비용 절감

WordPress CDN은 파일 형식 및 파일 압축 및 압축 해제에 사용되는 소프트웨어 응용 프로그램 인 GZIP도 사용합니다. GZIP 압축 은 서버 측 (또는 CDN 서버 / POP)에서 가능하며 HTML, 스타일 시트 및 JavaScript 파일의 크기를 추가로 줄일 수 있습니다. 이미지가 이미 다른 방식으로 압축되어 있으므로 이미지에서 작동하지 않습니다. 일부는 압축으로 인해 최대 70 %까지 감소했습니다. 아마도 가장 쉬운 최적화 중 하나 일 것입니다. 걱정하지 마십시오. 모든 주요 CDN에는 기본적으로 기능이 활성화되어 있습니다.

HTTP / 2

HTTP / 2 는 또한 모든 CDN이 자산 제공 속도를 높이기 위해 사용하는 가장 큰 기능 중 하나입니다. HTTP / 2는 브라우저 지원으로 인해 HTTPS가 필요합니다. 성능 향상은 프로토콜이 더 나은 멀티 플렉싱, 병렬 처리, Huffman 인코딩을 사용한 HPACK 압축, ALPN 확장 및 서버 푸시를 지원할 수 있는 등의 다양한 이유 때문입니다. HTTPS를 사용할 때 꽤 많은 TLS 오버 헤드가 있었지만 HTTP / 2 덕분에 이제는 과거의 일이 되었습니다.

2. 낮은 대역폭 비용

CDN의 또 다른 큰 장점은 호스팅 서버 (원본 서버)에서 CPU와 리소스를 오프로드하는 데 도움이 된다는 것입니다.  트래픽 스파이크가 호스트를 압도하는 것을 방지 할 수 있습니다. 또한 대역폭 비용을 줄이는 데 도움이 될 수 있습니다. 

CDN이 비용을 줄이는 데 도움이되 는 또 다른 방법은 핫 링크 보호 를 활성화하는 쉬운 방법을 제공하는 것 입니다. 이는 기본적으로 HTTP 리퍼러를 제한 하고 다른 웹 사이트에 다른 사람이 여러분들의 자산을 포함시키지 못하도록 합니다 . 허 핑턴 포스트 (Huffington Post)의 위기에 대해 들어 본 적이 있을 것 입니다. 허 핑턴 포스트 (Huffington Post)의 저자는 오트밀 (Oatmeal) 웹 사이트 에서 이미지를 복사하여 붙여  넣었고 , 이로 인해 AWS로부터 1,000 달러 이상이 청구되었습니다. 오트밀의 소유자는 결국 허 핑턴 포스트 기사의 독자들이 볼 수 있도록 이미지를 교체하게 되었습니다.  이것이 바로 핫 링크 보호를 활성화 하는 것이 항상 중요한 이유입니다 . 그렇지 않으면 엄청난 비용이 청구될 수 있기 때문입니다.

연관된 글