CDN이란 무엇이며 도메인을 소유 한 경우 왜 중요한가?


CDN (콘텐츠 전송 네트워크)은 전 세계에 분산되어있는 서버 모음으로, 해당 서버 근처에있는 사이트 방문자에게 웹 사이트를 제공합니다.

CDN의 가장 일반적인 용도는 웹 사이트에서 이미지 제공. 이미지는 일반적으로 웹 페이지에서 가장 느리게로드되는 구성 요소이기 때문입니다.

CDN이란 무엇입니까?

CDN은 웹 호스트가 아닙니다. CDN에서 제공하도록 설정 한 웹 사이트 부분 만 캐시합니다. 이러한 저장된 (캐시 된) 파일은 전 세계의 모든 다른 서버에 업로드됩니다.

다른 국가의 방문자가 웹 사이트를 방문하면 웹 호스트에서 직접 텍스트를 수신하지만 가장 가까운 CDN 서버에서 다른 여러 파일을 수신 할 수 있습니다

이 파일에는 다음이 포함될 수 있습니다.

  • 자바 스크립트 파일
  • 이미지
  • 동영상
  • 스타일 시트
  • Google이 순위 알고리즘에서 하나의 변수로 페이지로드 속도를 사용하기 시작하면 CDN 서비스에 대한 수요가 급증했습니다.

    In_content_1 all : [300x250] / dfp : [640x360]->

    이 주제는 웹 사이트 소유자가 사이트에서 이미지를 느리게로드 할 수있는 대안을 찾아야하는 주제에서 가장 빠른 로딩 페이지가되기위한 경쟁입니다. 캐시 된 캐시 된 CDN 네트워크는 완벽한 솔루션이었습니다.

    사이트에 CDN이 필수적인 이유

    웹 사이트를 소유 한 경우 몇 가지 이유로 페이지로드가 중요합니다. 위에서 언급했듯이 Google을 통해 전체 순위 점수가 높아집니다.

    두 번째로 방문자가 귀하의 웹 사이트에 대한 경험을 향상시킵니다. 이렇게하면 웹 사이트에 더 오래 머무르고 더 많은 페이지를 방문 할 수 있습니다.

    귀하의 웹 사이트에 CDN이 필수적인 몇 가지 다른 방법이 있습니다.

    대역폭 절약

    CDN을 사용하면 웹 호스트 서버에서 CDN 서버의 분산 네트워크로 대역폭 사용을 이동하게됩니다.

    CDN 계정을 설정하고 도메인으로 설정하면 계정 대시 보드에 대역폭이 누적되기 시작합니다.

    웹 호스트 서버에서 제거 할 대역폭 요구량입니다. 웹 호스팅 서비스 비용이 비싸고 더 많은 대역폭을 사용하는 경우가 많기 때문에 대역폭 사용량을 줄이면 대개 상당한 비용 절감 효과를 얻을 수 있습니다.

    CDN 대역폭 비용은 웹 호스팅 비용보다 훨씬 저렴합니다. CDN 서비스는 이미지와 같은 고 대역폭 콘텐츠를 관리하기 위해 서버 네트워크를 설정하기 때문입니다.

    • CDN은 서버로드 밸런싱 및 정상 상태 드라이브와 같은 최적화를 사용하여 전송 속도를 높이고 오류를 줄입니다.
    • 파일 압축 및 축소와 같은 파일 크기 조작 기술을 통해 CDN은 전송되는 데이터의 양을 줄입니다.
    • SSL / TLS 인증서를 사용하여 CDN은 잘못된 전송 시작을 줄여서 다시 시작할 필요가 없습니다. 더 많은 데이터를 전송하고 전송하십시오.
    • 다운 타임 감소

      신뢰성에있어 웹 사이트 다운 타임을 더 줄일 수있는 것은 거의 없습니다. CDN 서비스를 사용하는 것보다.

      이 가동 시간 증가는 여러 가지 이유 때문입니다.

      분산 된 CDN 네트워크는 대부분의 대역폭 (이미지)이 여러 서버에서 온다는 것을 의미합니다 전 세계에서. CDN 서비스는 "로드 밸런싱"이라는 기술을 사용합니다. 즉, 한 서버에서 과도한 수요가 발생하면 다른 서버를 사용하여로드 균형을 조정합니다.

      웹 사이트 트래픽이 급증 할 때마다 여러 하드웨어에 대한 수요가 많습니다. 특히 웹 호스트 데이터 센터의 웹 서버와 CDN 서비스가 관리하는 분산 서버입니다.

      이미지와 파일은 전송되는 데이터의 가장 큰 부분이므로 대부분의 수요가있는 곳 일어날 것이다.

      CDN이 여러로드 밸런싱 된 서버에서 해당 수요를 관리한다는 사실은 CDN 서비스를 사용하지 않는 경우보다 사이트에서 훨씬 더 많은 트래픽을 처리 할 수 ​​있음을 의미합니다.

      보안 향상

      CDN을 사용하면 사이트 보안도 향상 될 수 있다는 사실에 놀랄 수 있습니다.

      이를 이해하려면 먼저 방문자가 귀하의 웹 사이트를 방문 할 때의 데이터 흐름.

      단일 웹 서버 설정에서 방문자는 웹 페이지를 요청하고 웹 서버는 텍스트, 이미지를 포함한 모든 데이터에 응답해야합니다. , 자바 스크립트 및 스타일 시트. 이러한 모든 대역폭 요구는 하나의 웹 서버에 영향을 미칩니다.

      여러 개의 수도 포트가있는 댐과 같은 그림입니다. 이 시나리오에서는 물이 흐르기위한 단일 포트만있는 댐이됩니다. 댐에 과부하가 걸리고 물이 맨 위로 흐르기 시작하는 데 너무 많은 물 서지가 필요하지 않습니다.

      대부분의 댐에는 물로 열 수있는 여러 개의 포트가 내장되어 있습니다 다른 쪽에서 레벨이 상승합니다.

      단일 웹 서버에서 웹 사이트를 호스팅하는 경우 DDOS 공격자가 웹 사이트를 중단시키는 데 훨씬 적은 노력이 필요합니다.

      DDOS 공격은 여러 "봇"에서 시작됩니다. 전 세계 수백 또는 수천 명의 사용자가 동시에 웹 서버에 대해 요청하는 것을 시뮬레이션합니다.

      그러나 전세계의 분산 웹 서버와 함께 CDN 서비스를 사용하면 모든 서버가

      이제 웹 서버는 텍스트 만 제공하면되며 여러 CDN 서버는 이미지 및 기타 파일을 제공합니다. 이러한 서버는 모두 기본적으로 대역폭 요구를 공유합니다.

      이것은 DDOS 공격에 대해 100 % 보호를 제공하지는 않지만 웹 사이트가 다운되기 전에 해커가 공격에 더 많은 노력을 기울여야합니다.

      또한 CDN을 TLS / SSL 인증서로 설정해야하는 경우, 모든 트래픽은 웹 트래픽을 가로채는 해커로부터 암호화되고 보호됩니다.

      CDN 서비스를 설정하는 방법

      CDN 서비스는 복잡하게 들리지만, 설정은 매우 쉽습니다.

      먼저 CDN 서비스를 선택해야합니다. 선택할 수있는 몇 가지 주요 항목이 있습니다.

      • 구름 플레어 : 전 세계 여러 주요 기업에서 사용하는 가장 크고 잘 알려진 CDN 서비스 중 하나입니다.
      • 빠르게 : CDN 컨텐츠 제공을 포함하여 다양한 웹 최적화 제품을 제공합니다.
      • KeyCDN : 전 세계에 위치한 34 개의 데이터 센터를 관리합니다 전 세계에서 입증 된 웹 사이트 속도 성능을 제공합니다.
      • MetaCDN : 사용량에 따라 요금을 청구하는 다른 CDN 서비스와 달리이 서비스는 월정액을 청구합니다.
      • StackPath : 이전의 MaxCDN 인 StackPath는 전 세계 많은 회사와 웹 사이트에서 사용됩니다.
      • 이 서비스는 모두 귀하의 사이트에 충분한 CDN 최적화를 제공합니다. 사이트가 작은 경우 대역폭이 낮을 수 있으므로 사용량 기반 유료 모델을 사용하는 것이 좋습니다. 웹 사이트 나 비즈니스가 많은 경우 고정 요금 모델이 더 좋습니다.

        CDN 서비스에 가입 한 후에는 계정에서 CDN 영역을 설정해야합니다.

        계정 설정은 단순히 도메인 이름을 제공하고 캐싱 및 압축 구성 일반적으로 이러한 설정을 기본값으로 유지하는 것이 좋습니다.

        CDN에서 제공 한 CNAME 호스트 이름을 기록해 두십시오. 나중에 필요합니다.

        마지막으로 사이트에 CDN 플러그인을 설치해야합니다. 예를 들어 WordPress 사이트를 운영하는 경우 W3 총 캐시 가 널리 사용되는 옵션입니다.

        플러그인을 설치하면 사용할 수있는 필드가 표시됩니다. CDN 서비스에서 제공 한 CNAME.

        웹 사이트에서 CDN 서비스가 캐시하고 방문자에게 제공 할 파일 형식을 활성화 할 수있는 섹션도 있습니다.

        모든 변경 사항을 저장하면 CDN 대역폭 차트에 시간이 지남에 따라 방문자가 반영되기 시작합니다. 변경 사항이 인터넷 전체에 복제 될 때까지는 다소 시간이 걸리지 만 DNS 변경은 약 24 시간 후에 업데이트되어야합니다.

        CDN 서비스가 제공하는 성능 및 보안 이점을 제공 할 수는 없습니다. 귀하의 웹 사이트에 맞게 구성하십시오.

        관련 게시물:


        12.09.2019