CDN

인터넷에 게시되는 콘텐츠의 양과 이에 연결된 장치의 수는 여전히 증가하고 있습니다. 온라인 상점의 구색이나 멀티미디어 플랫폼의 리소스와 같은 많은 양의 리소스에는 웹 사이트가 제대로 작동하기위한 적절한 도구가 필요합니다. 최고의 솔루션 중 하나는 CDN (Content Delivery Network)입니다.
CDN의 전체 기사 ...

필터 표시
호스팅 필터
Host Me Host Filter

운영 시스템

디스크 공간

RAM 메모리

디스크 유형

CPU 코어

종류

신뢰 지표 Nexcess
점수-9.8
Nexcess Logo
Nexcess

Nexcess

CDN 250
$25 /월간 간행물

리뷰 102


서버 위치


Nexcess Servers in Surrey영국 Nexcess Servers in Dearborn미국 Nexcess Servers in Amsterdam네덜란드 Nexcess Servers in Sydney호주
비교
신뢰 지표 Liquid Web
점수-9.4
Liquid Web Logo
Liquid Web

액체 웹

1 TB
$130 /월간 간행물

리뷰 406

45 쿠폰

서버 위치


Liquid Web Servers in Phoenix미국 Liquid Web Servers in Amsterdam네덜란드
비교
신뢰 지표 OVH.ie
점수-7.8
OVH.ie Logo
OVH.ie

OVH.ie

InfraStructure CDN
$11.23 /월간 간행물

리뷰 47


서버 위치


OVH.ie Servers in Ireland아일랜드 OVH.ie Servers in Netherlands네덜란드 OVH.ie Servers in Japan일본 OVH.ie Servers in Italy이탈리아 OVH.ie Servers in Hillsboro미국 OVH.ie Servers in Singapore싱가포르 OVH.ie Servers in Frankfurt am Main독일 OVH.ie Servers in Montreal캐나다 OVH.ie Servers in Warsaw폴란드 OVH.ie Servers in London영국 OVH.ie Servers in Roubaix프랑스 OVH.ie Servers in Spain스페인
비교
신뢰 지표 Sonic Fast.io
점수-7.6
Sonic Fast.io Logo
Sonic Fast.io

Sonic Fast.io

CDN
$8.72 /월간 간행물

리뷰 8


서버 위치


Sonic Fast.io Servers in Las Vegas미국 Sonic Fast.io Servers in London영국 Sonic Fast.io Servers in Hong Kong홍콩
비교
신뢰 지표 Hostry
점수-7
Hostry Logo
Hostry

Hostry

1,5TB CDN - 10$/mo
$10 /월간 간행물


서버 위치


Hostry Servers in Czech Republic체코 공화국 Hostry Servers in Sofia불가리아 Hostry Servers in Kiev우크라이나 Hostry Servers in Amsterdam네덜란드 Hostry Servers in Dallas미국 Hostry Servers in Moscow러시아 연방 Hostry Servers in Poland폴란드 Hostry Servers in Riga라트비아 Hostry Servers in Singapore싱가포르
비교
신뢰 지표 Stack Path
점수-6.4
Stack Path Logo
Stack Path

스택 경로

200 GB
$200 /월간 간행물

리뷰 1

42 쿠폰

서버 위치


Stack Path Servers in United States미국
비교
신뢰 지표 Ovh.de
점수-5.6
Ovh.de Logo
Ovh.de

Ovh.de

CDN InfraStructure
$13.38 /월간 간행물

리뷰 5

비교
점수-0
OUR Host Logo
OUR Host

우리 호스트

Defend Pack
$49.4 /월간 간행물


서버 위치


OUR Host Servers in Baku아제르바이잔 OUR Host Servers in Vilnius리투아니아 OUR Host Servers in Amsterdam네덜란드
비교

CDN (Content Delivery Network)이란 무엇입니까?

 

Content Delivery Network는 선택한 영역에 분산 된 서버 시스템입니다. 국가 또는 대륙. 네트워크에있는 서버는 서로 협력하여 페이지의 리소스 (예 : HTML 코드, JavaScript 파일, 스타일 시트, 사진 또는 비디오)를 전송합니다. 결과적으로 사용자의 수와 위치에 관계없이 페이지와 사이트에 빠르게 액세스 할 수 있습니다.

 

 

Content Delivery Network

 

 

CDN 운영의 가장 좋은 예는 YouTube입니다. 매분 500 시간 분량의 동영상이 플랫폼에 업로드되는 것으로 추정됩니다. 이것은 상상할 수없는 양의 영화이지만 전 세계 모든 사용자가 녹화물을 고화질로 쉽게 볼 수 있습니다. 왜? YouTube는 녹화물을 배포하고 인터넷 사용자가 사용하는 장치와 가장 가까운 서버로 사용자 트래픽을 리디렉션하는 글로벌 CDN 네트워크 덕분에 효과적이고 효율적으로 작동합니다. 이것은 모두에게 최고의 사용자 경험을 제공합니다.

 

간단히 말해서 A CDN은 웹에 들어가는 방문자와 지리적으로 가장 가까운 서버에서 정적 콘텐츠 (이미지, PDF, 비디오, CSS, JS 등)를 제공 할 수있는 서비스입니다.

 

이것이 어떤 영향을 미칩니 까?음, 킬로미터 단위의 거리 (정확히 같지는 않지만)는 지연 시간에 영향을줍니다. 거리가 멀수록 지연 시간이 길어집니다.방문자와 웹 서버 사이에 대기 시간 또는 PING이 많을수록 응답 속도가 느려집니다. 또한 특정 & ldquo; 레벨 & rdquo;에서 요청 다운로드 속도가 느려지고 연결에서 패킷 손실이 발생할 수도 있습니다.

 

우리에게 분명해야 할 것은 가능한 모든 상황에서 가능한 한 빨리 웹을 제공하려면 높은 지연 시간에 매우주의해야한다는 것입니다.

 

CDN이하는 일은 우리가 이전에 선택한 유형의 이러한 정적 콘텐츠를 캐시하고 저장하고 특정 시간 또는 일 동안 서비스 서버, 특정 지역의 데이터 센터에 저장하는 것입니다.

 

이후 방문자가 웹에 요청하면 Anycast DNS 서비스를 통해 방문자에게 가장 가까운 POP (Point of Presence) 또는 데이터 센터를 확인합니다. 이러한 방식으로 해당 파일은 가장 가까운 서버에서 제공됩니다.

 

콘텐츠 전송 네트워크는 어떻게 작동합니까?

 

CDN의 주요 임무는 웹 사이트 성능을 개선하고 웹 사이트 로딩 시간을 단축하는 것입니다. 게시 한 콘텐츠를 콘텐츠를 캐시하고 지리적으로 사용자에게 제공하는 분산 서버로 전송하여 작동합니다. 누군가 CDN의 일부인 사이트에 들어가면 네트워크는 사이트 서버의 요청을 사용자와 가장 가까운 CDN 서버로 리디렉션합니다. CDN 네트워크는 네트워크 전체에 아직 배포되지 않은 콘텐츠를 다운로드하고 캐시하기 위해 서버 간의 활성 통신을 가능하게합니다.

 

CDN이 작동하는 방식은 사용자에게 거의 눈에 띄지 않습니다. 모든 콘텐츠 전송 및 리디렉션은 서버 측에서 수행됩니다. 그러나 분산 네트워크의 영향은 방문한 웹 사이트의 사용자 경험에 매우 긍정적 인 영향을 미칩니다. 사진 및 비디오와 같은 콘텐츠는 지연없이 더 나은 품질로 제공되며 서브 페이지 또는 열린 창은 훨씬 빠르게로드됩니다.

CDN이 작동하는 유일한 징후는 웹 사이트 주소의 자동 변경입니다. 예를 들어 귀하의 웹 사이트에는 여러 언어 버전이 있거나 여러 도메인 (.pl, .com, .de, .uk)에 위치 할 수 있습니다. 위치에 따라 "웹 사이트 이름"을 입력하면 사용자가 해당 언어로 사이트를 보거나 다른 도메인의 사이트로 자동 리디렉션됩니다.

 

CDN 서비스가 매우 눈에 띄나요?

 

예, 아니오, 즉, 사례에 따라 많이 달라지며 CDN 구현 여부를 결정하는 명확한 일반 규칙이 없습니다.

 

그러나 코드에서 최적화를 수행하는 역방향 프록시에 의해 순수 CDN을 구별해야합니다. CDN은 CSS 및 JS에서 특정 최적화를 수행 할 수 있으므로 CDN 서비스 구현이 아닌 최적화에서 개선 될 수 있습니다.

 

그러나 우리는 CDN이 우리에게 도움이 될 수있는 몇 가지 사항이나 상황을 명확히하려고 노력할 것입니다.


  • 영어로 된 콘텐츠가있는 웹 사이트가 있고 미국 및 세계의 다른 지역에서 유입되는 트래픽 비율이 혼합 된 경우.

  • 유럽 ​​전역에서 판매되는 온라인 상점이있는 경우.

  • 모든 유형의 웹 사이트가있는 경우 동일한 도메인에 다국어가 있습니다.

 

지리적 거리가 더 넓을수록 로딩 속도의 차이가 훨씬 더 두드러집니다. 이것은 이미지에 대한 하나의 특정 요청에만 영향을주는 것이 아니라 전체 웹의 요청, 특히 가장 무거운 요청에 영향을 미치기 때문에 눈에 띄게 나타납니다.

 

어떤 경우에는 구현하는 프록시 캐시로 인해 결과를 조금 더 알아 차릴 수도 있습니다.

CDN의 또 다른 핵심 사항은 대부분의 경우 웹 호스팅 서버보다 빠르게 정적 서비스를 제공 할 수 있다는 것입니다. 결국, 그들은 그것을 준비하고 Nginx 또는 고성능 웹 서버를 사용하여 콘텐츠를 제공합니다.

 

또한 CDN 서버는 일반 호스팅 서버보다 많은 양의 트래픽을 처리하는 데 훨씬 더 적합합니다. 결국 그들은 그것을위한 것입니다.

 

How do content delivery networks work?

 

CDN을 사용할 가치가 있습니까?

 

분산 네트워크 사용의 이점은 페이지의 크기, 페이지에있는 콘텐츠의 양 및 사용자의 요구 사항에 따라 다릅니다. 그러나 이들은 모두 CDN과 관련된 네 가지 주요 이점을 누릴 수 있습니다.

 

로딩 시간 및 페이지 품질

 

페이지가 너무 느리게로드되면 사용자가 방문을 중단합니다. 서버 배포와 올바른 연결 선택 덕분에 데이터 배포에 소요되는 시간이 줄어 듭니다. 귀하의 페이지와 콘텐츠가 빠르게로드되고 사용자는 즉시 방문 목적을 달성하게됩니다. 멀티미디어 콘텐츠의 경우 데이터 전송 속도도 품질과 관련되어 사용자 경험에 긍정적 인 영향을 미칩니다.

 

가용성 및 중복성

 

웹 사이트의 성능을 방해 할 수있는 많은 요인이 있습니다. 갑작스런 방문이나 하드웨어 장애는 웹 사이트에 액세스하지 않는 가장 일반적인 이유 중 일부입니다. CDN 네트워크는 이러한 상황의 영향을 상쇄합니다. 콘텐츠는 네트워크가 과도한 트래픽을 리디렉션 할 수있는 많은 장치에서 호스팅됩니다. 서버 오류 발생시 CDN은 사이트에 대한 중단없이 액세스 할 수 있도록 가장 가까운 서버를 자동으로 지정합니다.

 

웹 사이트 보안

 

CDN 네트워크는 또한 페이지 및 사이트의 보안을 향상시킵니다. 보안 인증서를 개선하고 서버를 산만하게함으로써 웹 사이트에 대한 액세스를 차단하기 위해 사용 가능한 모든 서비스 리소스를 점유하는 DDoS 공격으로부터 웹 사이트를 보호 할 수 있습니다.

 

Google (SEO)에서 웹 사이트 포지셔닝

 

인터넷 검색 엔진 알고리즘은 페이지의 많은 기능과 속성을 고려합니다. 페이지 로딩 속도, 그래픽 인덱싱, 보안, 예 : SSL 인증서 사용-이러한 요소는 웹 사이트의 위치에 영향을줍니다. CDN을 사용하면 귀하의 웹 사이트가 Google 검색 결과에서 더 높은 위치를 차지할 수 있습니다.

 

CDN 구현 방법

 

웹 사이트에서 CDN을 구현하는 것은 전적으로 CDN 유형에 따라 다릅니다. 앞서 말했듯이 두 가지 유형이 있습니다.전통적인 CDN역방향 프록시 CDN.

 

역방향 프록시 CDN에서는 서비스가 우리에게 알려주는 프로세스를 따르기 만하면 일반적으로 (항상) 도메인에서 제공 한 DNS에 대한 DNS 변경을 거치게됩니다.

하지만 & hellip; 전통적인 CDN은 어떻습니까? 기존 CDN에서는 CDN에서 제공하는 호스트 이름을 가리키는 CNAME을 구성해야하며, 이는 pull을 사용하여 파일을 캐시하는 브리지 역할을합니다.

 

프로세스는 모두 동일한 인터페이스를 가지고 있지 않기 때문에 사용하는 도메인 공급자에 따라 다를 수 있습니다. 구성한 문제의 CDN에서 제공 한 호스트 이름을 가리키는 DNS 서버에 CNAME을 구성해야합니다.

 

CNAME 부분을 구성한 후 해당 CMS에서 CNAME 또는 CNAME 구성을 진행해야합니다.워드 프레스의 경우 무엇을해야하는지 알려 드리겠습니다.의도는 CMS가 자동으로 CDN에서 제공하려는 파일 또는 요청의 경로를 대체하는 것입니다.

 

WordPress에서 CDN 설정

 

WordPress에서 CDN을 구현하고 구성하는 방법에는 여러 가지가 있으며 사용하는 캐시 플러그인에 따라 하나 또는 다른 솔루션을 사용합니다.WP Rocket, W3 Total Cache 또는 LiteSpeed ​​Cache를 사용하는 경우 이러한 플러그인에는 이러한 CNAME을 쉽게 추가 할 수있는 CDN 구성 탭이 포함되어 있습니다.캐시가 아닌 다른 플러그인을 사용하여 WordPress에서 CDN을 구성하려는 경우. 많은 옵션이없고 무료 인 것도 많지 않습니다.


  • Perfmatters: 프리미엄이며 더 많은 기능이 있습니다. 그중에서도 멋진 인터페이스에서 조건부 부하를 구성 할 수 있습니다.


  • 도메인 샤딩: 정확히 CDN을 구현하는 것은 아니지만 업데이트 없이는 시간이 오래 걸리지 만 무료입니다.


  • CDN 인 에이 블러: KeyCDN에서 개발했지만 WordPress에서 CDN을 구현하는 데 사용되는 플러그인입니다.

 

구성을 수행 한 후에는 손상된 항목이없고 CDN에 요청이 이루어 졌는지 확인해야합니다. 이를 위해 Pingdom 도구를 사용할 수 있습니다.

 

content delivery networks

 

CDN 설정

 

CDN 구성이 기본적으로 통합 된 몇 안되는 CMS 중 일부입니다. 문제는 그렇게 부르지 않기 때문에 사람들은 일반적으로 특정 옵션이 무엇인지 알지 못합니다.

"Media Servers"에서 방금 만든 CNAME을 DNS에 배치해야합니다. 대부분의 정적 파일의 업로드 URL을 CDN에서 업로드 한 새 URL로 자동으로 대체합니다.

 

jQuery 및 기타 라이브러리 용 CDN

 

또 다른 요점은 jQuery와 같이 널리 사용되는 라이브러리 또는 가장 많이 사용되는 WordPress 파일 및 CMS에 대한 특정 CDN 서비스가 있다는 것입니다.이러한 CDN은 일반적으로 라이브러리의 일반 및 축소 버전을 모두 제공하므로 웹 사이트의 WPO에 매우 유용합니다.그들은 일반적으로 정상적인 CDN을 보완합니다.

 

서점 용 Google CDN

 

Google은 또한 Google 서버에서로드 된 특정 라이브러리를 사용할 수있는 Google Cloud와 함께 강력한 CDN을 유지합니다. 나는t에는 특정 제한 사항이 있으며 jQuery 및 해당 라이브러리에 더 중점을 둡니다.

 

WordPress 웹 사이트에서 CDN이 어떻게 사용됩니까?

 

아마도 WordPress CDN과 웹 페이지 속도를 높이는 기능 등에 대해 많이 들어 보셨을 것입니다.웹 사이트 탐색 속도는 의심 할 여지없이 사용자 경험을 개선하는 데 가장 관련성이 높은 요소 중 하나이며 사용자는 웹 사이트 페이지를 탐색하므로 놀랍지 않습니다.오늘날 화면에 표시하는 데 몇 초가 걸리는 페이지는 사용자가 다른 곳에서 원하는 것을 찾기 위해 인내심을 잃고 포기하게 만듭니다.

 

결국, 인터넷의 모든 것은 몇 번의 마우스 클릭만으로 가능합니다. 그렇다면 적은 노력으로 다른 곳으로 갈 수있을 때 왜 기다리십니까?결과적으로 사용자 경험은 웹 사이트의 SEO에 영향을줍니다. Google은이 요소에 대한 부정적인 영향으로 인해로드하는 데 너무 오래 걸리는 페이지에 불이익을줍니다.

 

이것은 지금까지 우리가 일어 서서 이미지 최적화, 캐시 플러그인 설치, 낮은 리소스 플러그인 사용 등을 시작하기에 충분한 이유였습니다.

 

CDN이 존재한다는 사실을 발견 할 때까지!

 

웹 서버 또는 WordPress에 설치된 리소스 또는 구성 요소에 대한 다른 최적화와 달리 CDN 외부 서버가 개입하여 웹 서버와 상호 작용하여 웹 페이지 다운로드를 가속화하고 결과적으로 검색 속도를 높입니다.

 

WordPress 웹 사이트에서 CDN은 무엇을합니까?

 

CDN은 간단히 말해서 전 세계에 분산되어 있고 인터넷을 통해 서로 연결되는 서버 집합입니다.

하지만 CDN이 무엇이며 어떻게 작동하는지 이해하는 가장 좋은 방법은 사용자가 브라우저에 주소를 입력 할 때부터 해당 웹 페이지가 화면에 나타날 때까지 따르는 프로세스를 먼저 아는 것입니다.

 

다른 콘텐츠 관리자와 큰 차이는 없지만이 프로세스에 대한 설명을 단순화하기 위해 지금부터 WordPress에서 사이트의 웹 페이지에 액세스한다고 가정하겠습니다. 절차는 다음과 같습니다.


  • 사용자는 브라우저에 주소를 입력합니다.

  • 브라우저는 해당 주소에 해당하는 서버를 식별하고 해당 웹 페이지를 요청합니다.

  • 서버는이 요청을 수신하고 WordPress는 데이터베이스에 저장된 정보에서 HTML 파일을 생성합니다.

  • 해당 서버는이 HTML 파일을 요청한 브라우저로 보냅니다.

  • 브라우저가 HTML 파일을 받으면 그 내용을 읽고 해석합니다.

  • 이 해석 과정에서 스타일 파일 또는 이미지와 같은 다양한 리소스에 대한 참조 (웹 주소)가 웹 페이지의 콘텐츠 또는 구조의 일부로 나타날 수 있습니다.

  • 이러한 각 참조에 대해 브라우저는 동일한 서버에서 해당 리소스를 요청합니다.

  • 서버는 이러한 각 요청을 처리하여 하드 드라이브에서 해당 리소스를 찾아 브라우저로 보냅니다.

  • 브라우저가 이러한 리소스를 수신하면 웹 페이지를 생성하여 사용자에게 표시합니다.

 

이러한 유형의 도구를 사용하면이 마지막 작업에서 호스팅 서버가 해제되므로 브라우저의 요청 만 처리하면됩니다. 그 부분에서 CDN은 자원에 대한 추천을 처리 할 것입니다.

 

CDN은 어떻게 작동합니까?

 

프로세스를 자세히 분석하면 호스팅 서버가 수행하는 작업의 상당 부분이 역설적이게도 가장 중요한 작업 인 HTML 페이지를 생성하여 요청하는 브라우저에 전달하는 데 전념하지 않는다는 것을 알 수 있습니다.

 

대신 호스팅 서버는 단순히 리소스 파일을 찾아 브라우저에 전달하는 데 많은 처리 시간을 소비합니다.

 

이러한 리소스 중 가장 빈번한 이미지는 이미지가 상당히 더 많은 공간을 차지하는 경향이 있으며 결과적으로 아무리 최적화되어 있더라도 HTML 페이지 자체보다 더 많은 대역폭을 소비합니다.

 

이 리소스를 통해 호스팅 서버는 사용자 요청에 참석하고 요청 된 HTML 파일을 생성하고 다시 전달하는 등 중요한 작업에 집중할 수 있습니다.

지금까지 우리는 그것을 사용하는 외부 효과를보기 위해 멈췄을뿐입니다. 그러나 확실히 여러분은 그것이 우리에게 가져올 수있는 몇 가지 이점을 엿볼 수 있습니다.그러나 그것이 무엇인지 자세히 살펴보기 전에 CDN의 작동 방식을 파악하여 모든 가능성을 더 잘 이해하도록하겠습니다.

 

개략적으로 CDN의 작동 원리는 다음 세 가지 사항을 기반으로합니다.


  • 인터넷을 통해 연결된 광범위한 서버 네트워크가 전체 토지 지리에 흩어져 있습니다.


  • 호스팅 서버에있는 모든 정적 리소스 파일의 복사본을 이러한 서버에 로컬로 저장합니다.


  • 브라우저가 웹 페이지를 생성하여 사용자에게 표시하도록 요청할 때 이러한 리소스 파일에 대한 요청을 방해하고 이에 참석합니다.

 

아래에서 각 지점을 자세히 살펴 보겠습니다.

 

서버 네트워크 보유

 

지금까지 우리는 CDN을 단일 요소 인 것처럼 단일 한 방식으로 언급했지만 실제로는 전 세계에 분산되어 있고 인터넷을 통해 서로 연결된 서버 집합입니다.

 

이 제공 덕분에 브라우저가 리소스를 요청할 때 자신의 지리적 위치에서 가장 가까운 서버에서 서비스를 제공하므로 데이터 송수신 시간이 크게 단축됩니다.이 서버 네트워크의 내부 관리 및 운영은 CDN을 사용하는 웹 사이트의 소유자와 해당 페이지를 탐색하는 사용자 모두에게 완전히 투명합니다.둘 다 인터넷을 통해 리소스 파일을 전달하는 단일 서버의 외관을 가지고 있습니다.

 

리소스를 로컬에 저장

 

예를 들어, CDN (서버 중 어느 것이 든 상관 없음)이 브라우저에 이미지를 제공 할 경우 자체 하드 드라이브에 해당 이미지 파일이 있어야하기 때문에 의미가 있습니다.호스팅 서버에서 요청해야한다면 더 이상 제공 할 수있는 모든 혜택을 누리지 못할 것입니다. 동일한 파일에 대해 두 개의 요청을해야하므로 성능에 부정적인 영향을 미칩니다.

 

이러한 파일이 도착하는 방식은 서버간에 저장 및 배포되며, 이는 서비스의 구성에 따라 달라질 수 있으며 우리가 개입 할 필요없이 우리에게 투명합니다.

 

기본적으로 대부분의 CDN은 처음 설치 및 활성화 될 때 모든 리소스 파일의 로컬 복사본을 만듭니다. 마찬가지로 CDN 자체는 호스팅 서버에있는 원본 파일의 변경 사항으로 로컬 복사본이 업데이트되었는지 확인합니다.

 

리소스 요청 방해 및 응답

 

지금까지 서버 네트워크와 모든 리소스 파일의 사본이 분산되어 있습니다.그러나 웹 페이지의 HTML 코드에서 이러한 리소스에 대한 참조 (웹 주소)는 호스팅 서버에 남아 있습니다.

 

즉, 브라우저가 HTML 코드에서 이러한 웹 주소를 읽고 해석 할 때 서버가 아닌 호스팅 서버에서 계속 요청합니다.따라서 브라우저가 CDN에서 이러한 파일을 다운로드하려면 호스팅 서버가 아닌 CDN 서버를 가리 키도록 해당 웹 주소를 변경해야합니다.

 

여기에서 약간 겁이 날 수 있습니다. 모든 이미지의 웹 주소를 변경해야합니까?

 

원칙적으로 그렇습니다.하지만 이러한 유형의 도구 제공 업체는 도구 (예 : WordPress 용 CDN 플러그인)를 제공하여 자동으로 수행하므로 이에 대해 걱정할 필요가 없습니다.

 

CDN의 작동 모드

 

WordPress 제공 업체는 리소스 요청을 방해하고 응답 할 때 두 가지 대안 중에서 선택할 수 있습니다.


  • 첫 번째는 이전에 이미 설명한 것입니다. 공급자가 제공하는 CDN WordPress 플러그인은 웹 페이지의 HTML 코드에서 웹 주소를 수정하여 서버에있는 리소스 파일의 각 사본을 가리 킵니다.


  • 이 플러그인을 설치하고 구성하면 웹 주소를 변경하는 프로세스가 웹 사이트 소유자와 리소스가 실제로 호스팅되는 위치를 알 필요가없는 사용자 모두에게 자동으로 투명합니다.


  • 두 번째 방식에서는 페이지의 웹 주소가 변경되지 않지만 서버는 원래 호스팅 서버 인 것처럼 해당 주소를 직접 제공합니다. 이 경우 WordPress CDN 서버는 프록시로 작동하여 브라우저와 호스팅 서버 사이에 위치합니다.


  • 서버가 요청 된 리소스를 제공 할 수있는 경우 로컬 복사본이 있으므로 해당 시간에 전달합니다. 하드 드라이브에 저장되지 않았거나 오래된 복사본이기 때문에 제공 할 수없는 경우 서비스를 위해 요청을 호스팅 서버로 리디렉션합니다.


  • 이 모드를 사용하면 호스팅 서버가 항상 CDN 서버 뒤에 있으므로 먼저 통과해야하는 가능한 외부 공격에 대한 추가 보안 계층을 얻을 수 있습니다.


  • 또한 캐시 서버로 작동하는 웹 페이지의 정적 사본을 저장할 수 있으며 특히 콘텐츠 페이지가 자주 변경되지 않을 때 유용합니다.


  • CDN 서버 자체는 사용자가 항상 최신 버전의 페이지에 액세스 할 수 있도록 이러한 정적 복사본을 주기적으로 업데이트해야합니다.

 

CDN WordPress의 용도는 무엇입니까?

 

이제이 용어가 무엇이며 어떻게 작동하는지 알았으니 CDN이 WordPress에서 제공하는 서비스와이를 활용하여 서버의 응답 시간을 개선하고 결과적으로 사용자의 검색 속도를 개선하는 방법을 살펴 보겠습니다.

 

1. 정적 리소스 파일의 저장 및 전달

 

기본적으로 이미지 및 CSS 파일. 이것이 서버의 주요 특징이자 존재 이유입니다.

위에서 언급했듯이 정적 리소스의 로컬 사본을 보유함으로써 호스팅 서버는 사용자가 웹 페이지 중 하나에 액세스 할 때이를 브라우저로 보내지 않아도되므로 다른 작업을 수행 할 수 있습니다.

 

2. 동적 자원의 캐시

 

동적 리소스는 웹 사이트를 방문 할 때마다 콘텐츠 관리자가 생성하는 리소스입니다.

예를 들어 WordPress에서 웹 페이지는 사용자가 액세스 할 때마다 생성됩니다. 웹 사이트 방문이 많은 경우이 과정이 계속 반복되어 호스팅 서버의 성능에 영향을 미칩니다.

 

이를 방지하기 위해 여러 사용자가 동일한 페이지를 탐색 할 때 이러한 동적 페이지의 정적 사본을 저장하고 캐시 역할을하는 WordPress 용 CDN을 구성 할 수 있습니다.그는 자신의 로컬 정적 복사본을 호스팅 서버로 업데이트하는 일을 담당하고 있습니다.

 

이 시점에서 모든 WordPress CDN이이 서비스를 제공하는 것은 아니며 대부분의 경우 일반적으로 유료 서비스라는 점에 유의해야합니다.

 

3. 다른 국가의 사용자에 대한 빠른 응답

 

당사의 호스팅 서버는 단일 지리적 위치에있는 웹 사이트가 큰 경우 하나 또는 작은 서버 세트입니다.

이 서버는 전 세계 어디에서나 사용자의 요청을 처리합니다.

 

해당 사용자로부터 멀어 질수록 데이터가 브라우저에서 서버로 또는 그 반대로 전송되는 데 더 많은 시간이 소요됩니다.

이 자원을 사용하면 서버가 모든 대륙에 분산되어 있기 때문에이 문제가 사라집니다.

 

사용자가 당사 웹 사이트에 액세스하면 물리적 위치에서 가장 가까운 CDN 서버에서 서비스를 제공하여 전송 시간을 크게 줄이고 결과적으로 웹 사이트의 다운로드 및 검색 시간을 크게 줄입니다.

 

4. 호스팅 서버의 자원 사용 최적화

 

우리는 처리 시간과 대역폭과 같은 호스팅 서버의 용량 대부분이 정적 리소스 파일의주의와 다운로드에 전념하는 웹 페이지 생성 및 다운로드의 전체 프로세스가 어떻게 생겼는지 위에서 이미 언급했습니다.

 

이 다운로드를 아웃소싱함으로써 서버는 정말로 중요한 것, 즉 사용자에 대한 관심과 방문하는 웹 페이지 생성에 더 많은 비율을 할애 할 수 있습니다.이러한 방식으로 다운로드 및 탐색 시간에 부정적인 영향을주지 않고 더 많은 사용자에게 서비스를 제공하고 더 많은 웹 페이지를 제공 할 수 있습니다.

 

5. 해커 공격으로부터 보호

 

특히 서비스 거부 (DoS 또는 DDoS) 공격은 서버를 포화 상태로 만들고 합법적 인 사용자의 요청을 충족 할 수 없도록 서버에 동시에 액세스하는 횟수를 늘리는 것으로 구성됩니다.

 

CDN 서버에는 이러한 유형의 공격이 발생하는시기를 감지하고 이에 대응하여 호스팅 서버의 정상적인 작동에 미칠 수있는 영향을 피하거나 제한하는 메커니즘이 있습니다.

 

그러나 WordPress CDN을 이러한 유형의 공격에 대한 주요 보호 도구로 사용해서는 안됩니다. 호스팅 서버는 여전히 인터넷을 통해 액세스 할 수 있고 해커가 서버를 스 커팅하여 직접 액세스 할 수있는 방법을 찾을 수 있기 때문입니다.

 

따라서 이러한 직접적인 공격을 방지하려면 이러한 공격에 대한 보안 조치가있는 고품질 웹 호스팅도 항상 보유해야합니다.

 

WordPress의 웹 사이트에만 CDN을 사용할 수 있습니까?

 

WordPress는 기사 만있는 블로그부터 온라인 구매에 필요한 모든 것을 갖춘 진정한 전자 상거래 플랫폼에 이르기까지 거의 모든 유형 및 크기의 웹에서 가장 많이 사용되는 콘텐츠 관리자입니다.이러한 헤게모니는 이러한 유형의 서비스 제공 업체가이 관리자를 사용하는 클라이언트가 더 많기 때문에 WordPress 웹에 적합한 솔루션에 더 많은 노력을 기울이고 있음을 의미합니다.

 

또한 WordPress CDN 사용자 커뮤니티도 상당히 커져서 다른 사용자가 이미 갖고 있고 해결하고 커뮤니티와 공유 한 문제에 대한 솔루션을 더 쉽고 빠르게 찾을 수 있습니다.

 

그러나 이것이 다른 콘텐츠 관리자와 함께 사용할 수 없다는 의미는 아닙니다. CDN 제공 업체는 WordPress 용 CDN뿐만 아니라 시장의 주요 콘텐츠 관리자에 서버를 통합하기위한 플러그인, 애드온 또는 모듈을 제공합니다.

 

이러한 유형의 공급자가 콘텐츠 관리자 용 플러그인을 제공하지 않는 경우 지원 서비스 또는 사용자 커뮤니티로 이동하여 구현하기 쉬운 실행 가능한 대안이 있는지 물어볼 수 있습니다.

 

반면에 특정 제공 업체가 특정 콘텐츠 관리자에 대한 솔루션이나 지원을 제공하지 않더라도 시장에는 매우 다양한 제공 업체가 있으며, 그중 일부는 이에 대한 솔루션을 제공합니다. 매니저.

 

WordPress 웹 사이트 용 CDN을 어떻게 설치할 수 있습니까?

 

WordPress 웹 사이트에 CDN을 설치하는 것은 공급자가 웹 사이트를 등록하기 위해 서비스 구성과 함께 많은 작업을 수행하는 플러그인을 제공하기 때문에 많은 어려움을 나타내지 않습니다.

 

이러한 유형의 리소스를 제공하는 각 공급자는 플러그인과 서비스 자체를 설치하고 구성 할 때 고유 한 특성이 있지만 주요 차이점은 운영 모드에 따라 다릅니다.

 

리소스 파일의 URL 리디렉션

 

이 양식의 경우이 유형의 서비스 통합에는 다음 두 가지 일반 단계가 필요합니다 (세부 사항은 제공 업체마다 약간 다를 수 있음).


  • 공급자의 웹 사이트를 통해 CDN 플랫폼에 등록하고 CDN이 사용할 웹 사이트를 활성화하십시오. 명명법은 공급자마다 다를 수 있지만 종종 & ldquo; zone & rdquo;이라고합니다. 이 영역에 URL을 연결하므로 기록해야합니다.


  • 모든 리소스 파일을 리디렉션하는 CDN 용 플러그인을 설치합니다. 이렇게하려면 이전 지점에서 기록한 영역 URL을 구성해야합니다.

 

프록시로서의 CDN 서버

프록시로 작동하는 이러한 특성의 서비스를 통합하려면 두 가지 일반적인 단계가 필요합니다.


  • 공급자의 웹 사이트를 통해 CDN 플랫폼에 등록하고 웹 사이트를 활성화하십시오. 이를 통해 웹 사이트의 도메인에 대한 이름 서버를 제공합니다.


  • CDN 이름 서버를 가리 키도록 공급자의 이름 서버를 변경합니다. 그 순간부터 웹 사이트에 대한 모든 액세스는 항상 서버를 통해 독점적으로 수행됩니다.

 

이 경우 이전 변경 사항이 리소스 작업에 충분하기 때문에 WordPress 용 CDN 플러그인을 설치할 필요가 없습니다. 제공 업체의 웹 사이트에 들어 가지 않고도 일부 영역을 구성 할 수 있도록하는 것이 좋습니다.

 

이름 서버 변경

 

이 변경 사항은 계약 한 도메인 공급자에 따라 다릅니다. 일반적으로 공급자와 함께 따라야하는 단계를 살펴 보겠습니다.


  • 도메인 이름 제공 업체의 웹 사이트에서 당사 계정에 액세스하십시오.

  • 구성 옵션 중에서 공급자가 제공하는 서버를 표시하는 옵션을 찾습니다.


  • 공급자는 항상 두 개의 DNS 서버를 제공합니다. 두 개의 이름 서버 대신 입력하도록 수정해야합니다.


  • 수정이 완료되면 변경 사항이 네트워크 전체에 퍼지는 데 최대 24 ~ 48 시간이 걸릴 수 있습니다. 가속 할 수 없으므로 기다릴 수만 있습니다.

 

결론

 

유기적 포지셔닝 최적화, 웹 사이트에 해커에 대한 추가 보안 계층 ​​추가 또는 호스팅 서버 리소스의 더 나은 사용과 같은 사용을 고려하는 몇 가지 이유가있을 수 있습니다.

 

운영의 기술적 복잡성에도 불구하고 공급자는 WordPress CDN을 포함하여 가장 인기있는 콘텐츠 관리자를 위해 설치 및 구성이 간편한 메커니즘과 도구를 제공했습니다.

 

많은 제공 업체가 무료 요금제를 제공하지만 대부분의 경우 시간 제한이 있으며 그 이후에는 트래픽 수준과 웹 사이트 방문에 따라 유료 요금제 계약이 필요합니다. 이는 웹 사이트의 정적 리소스 파일의 URL을 다시 작성하거나 프록시 서버로 작동하는 두 가지 방식으로 작동 할 수 있습니다.