CDN을 아무것도 모르는 분들에게는 좋은 소식입니다(전편).

이 기사는 무엇입니까?
이 기사는 CDN(Content Delivery Network)에 대해 아무것도 모르는 사람이 읽으면 "CDN이 이런 느낌이구나"라고 느낄 수 있는 기사다.
이미 알고 있는 사람은 대상에 포함되지 않는다.
한편 후편은 CDN을 아무것도 모르는 분들에게는 좋은 소식입니다(후편).이다.
함께 읽어주셨으면 좋겠습니다.
CDN은
대략적으로 CDN은 대용량의 네트워크 콘텐츠에서도 문제가 없도록 최적화된 네트워크다.
이런 느낌을 썼지만 이런 개요만으로는 잘 모르겠다는 생각이 들어서 설명하고 싶어서(설명에 관해서는 전편과 후편으로 나뉘어 보도할 예정임).
CDN 구성
웹 페이지 내용을 사용할 때 서버에 방문하여 내용을 다운로드한다.
이때 방문한 서버는'사냥꾼자리 서버'라고 불리는 서버가 있고,'사냥꾼자리 서버는 원시적인 네트워크 내용을 가지고 있다.
CDN을 사용하지 않고 임시로 인터넷 콘텐츠에 많은 접근이 있을 때 오리지널 서버에 부담을 줄 수 있다.
이렇게 하면 페이지의 표시 속도가 느려지고 화면이 표시되지 않는 등의 문제가 발생할 수 있다.

CDN에서 이러한 문제가 발생하지 않도록'캐시 서버'라고 불리는 오리지널 서버에서 페이지 내용을 복사한 서버 에이전트로 페이지 내용을 보내십시오.이렇게 하면 사냥꾼자리 서버의 부하가 줄어들어 내용을 신속하고 효율적으로 발송할 수 있다.

또 캐시 서버에 대한 접근이 네트워크에서 가깝기 때문에 고속화를 기대할 수 있다.
예를 들어 일본에서 미국 기업의 사이트에 접속해 파일을 다운로드하는 것이다.
이 경우 일본에서 멀리 떨어진 서버를 방문해 다운로드해야 하기 때문에 늦어진다.

CDN을 이용하면 캐시 서버가 전 세계에 배치돼 미국이 아닌 일본에서 설치한 캐시 서버에서 다운로드할 수 있고, 고속으로 다운로드할 수 있다.

장점
나는 위에서 말한 장점을 포함하여 CDN의 구조를 열거했다.
분산된 서버 액세스로 인한 부담 감소
오리지널 서버에서 웹 페이지 내용을 복제한 고속 캐시 서버 덕분에 사냥꾼자리 서버 대신 방문을 받아 부하를 분산시켰다.그 결과 올리브 서버에 대한 부하가 줄어들었다.
액세스 지연 방지
분산 방문을 통해 방문 집중으로 인해 콘텐츠 다운로드 시간이 길어지는 등의 문제를 방지할 수 있다.
결점
오래된 컨텐츠를 보낼 수 있음
오리지널 서버가 최신 파일을 설정해도 캐시 서버는 오래된 파일을 유지할 때가 있다.
이는 사냥꾼자리 서버에 최신 파일이 설정되어 있어도 캐시 서버가 사냥꾼자리 서버에 새 파일을 가져오지 않으면 캐시 서버 자체가 유지하는 데이터가 업데이트되지 않기 때문이다.
캐시 시간(오리지널 서버의 파일을 다시 가져오는 간격)이 너무 길면 발생하기 쉬우므로 그때는 캐시 시간 설정 등을 수정해야 한다.
캐시 사고가 발생할 가능성이 있다
개인정보가 게재된 웹페이지를 캐시에 넣으면 다른 사람에게 개인정보를 유출할 수도 있다.
이런 사고를 방지하기 위해서는 '캐시 파일 선택' 이 중요해진다.
끝맺다
만약 사이트가 무겁고 디스플레이 속도가 느리다는 문제가 있다면 사용자는 쉽게 벗어날 수 있다. 그러면 구글은 '사용자에게 사용하기 어려운 사이트' 를 인정하고 검색 순위도 떨어지지 않을 것이다.
이 글을 읽고 CDN이 사용자가 사이트를 편안하게 사용할 수 있는 수단 중 하나라는 것을 알았다면 무엇보다도 좋았을 것이다.
(후편은 CDN을 아무것도 모르는 분들에게는 좋은 소식입니다(후편).입니다. 여기를 읽어 주세요.)

좋은 웹페이지 즐겨찾기