컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 왜 그리고 어떻게 CDN 을 사용합니까?

왜 그리고 어떻게 CDN 을 사용합니까?

오늘날 세계에서 웹 사이트는 모든 사람에게 모든 기능을 갖추어야 합니다. 즉, 매력적이고, 빠르고, 유연하고, 이동성이 있어야 하며, 심지어 변화할 수도 있어야 합니다. 또한 사용자가 사용할 수 있는 빈번한 대화, 다양한 브라우저, 스마트폰, 태블릿 및 기타 장치도 지원해야 합니다. \x0d\ 웹 사이트는 지리적으로 분산되어 있고, 거리가 멀며, 다양성이 있는 중국, 아시아, 중동 등 네트워크가 제대로 연결되지 않은 지역이나 국가와 같은 복잡한 네트워크 환경에서 운영될 수 있어야 합니다. 말할 필요도 없이 이동대나 어플리케이션의 경우 DSL 이나 케이블과 같은 유선 연결뿐만 아니라 GPRS, EDGE, 3G 및 현재의 LTE 와 같은 무선 연결도 포함됩니다. , 높은 접속 성능을 갖추어야 합니다. 그러나 접속 서비스를 제공하는 이러한 공급업체도 좋은 네트워크 접속이 없을 수 있습니다. X0d \ 또한 사이트는 사진, 프레임워크, CSS 및 API (예: AJAX), 원격 호출 (예: 페이스북에서 구글로, 심지어 다양한 * * * 즐거움, 추적 및 부가가치 시스템 사용) 과 같은 개체를 점점 더 많이 사용하고 있습니다. \x0d\ 시스템이 점점 느려지는 것도 놀라운 일이 아닙니다. 사용자는 가장 빨리 열 수 있고 성능이 가장 좋은 웹 사이트에만 액세스할 수 있습니다. 구글과 다른 웹사이트들의 연구에 따르면, 속도가 1 초마다 많은 방문자를 잃게 되며, 심지어 그 방문자들은 다시는 그 사이트를 방문하지 않을 것입니다. \x0d\ CDN 또는 콘텐츠 배포 네트워크에 들어가면 Akamai, Limelight 등 국제회사와 ChinaCache, ChinaNetCenter 등 중국 회사가 인터넷 사이트, 온라인 게임 사이트 및 애플리케이션 브라우징과 같은 웹 사이트 브라우징 성능을 향상시킬 수 있습니다. \x0d\CDN 다양한 서비스를 지원합니다. 가장 일반적으로 사용되는 서비스는 다음과 같습니다. \x0d\ Download _ download 서비스는 CDN 에서 제공하는 가장 간단한 서비스이며 일반적으로 온라인 게임 사용자, 소프트웨어 사용자, 프로그램 개발자, 대용량 파일을 다운로드하려는 사용자 등 일부 최종 사용자가 사용합니다. CDN 을 사용하면 값비싼 데이터 센터를 연결하기 위해 고대역폭을 사용할 필요가 없습니다. 이러한 파일은 CDN 노드를 통해 엔드 유저와 더 가까운 곳에 배치됩니다. \x0d\ Static files/pictures _CDN 그림, Java 스크립트, CSS 파일 등 정적 파일을 최종 사용자에게 게시하는 데 가장 많이 사용됩니다. 일반적으로 이러한 유형의 파일은 거의 변경되지 않으며, 변경되더라도 작습니다. 따라서 최종 사용자 근처에 파일을 게시하고 저장하면 웹 사이트 속도가 크게 향상됩니다. 특히 지리적으로 분산되거나 연결 성능이 떨어지는 경우에는 더욱 그렇습니다. 이 서비스는 기본 웹 사이트 페이지와 같은 정적 파일을 처리하는 데만 사용되며 모든 동적 내용은 기본 웹 서버에서 제공됩니다. 이것은 일반적으로 별도로 처리되며, images.mydomain.com 과 같은 다른 하위 도메인 이름을 통해 월드 와이드 웹에서 분리됩니다. \x0d\WSA_ 즉 전체 사이트 가속이 점점 더 보편화되고 있다. 이름에서 알 수 있듯이 웹 페이지, 장바구니, 추천 정보 등 정적이고 동적인 모든 것을 포함하여 전체 웹 사이트를 가속화하는 데 사용됩니다. 기본적으로 최종 사용자는 CDN 에만 연결되고, CDN 은 웹 사이트에 연결되고, 모든 내용을 캐시합니다. CDN 은 사용자를 대신하여 엔티티의 웹 사이트 배경에 요청을 전송하여 동적 데이터를 얻습니다. \x0d\ 물론 CDN 은 일부 컨텐츠에 대한 액세스 속도만 높일 수 있습니다. 구매 내역, 제품 재고 등과 같은 다른 컨텐츠는 백그라운드 웹 사이트에서 직접 가져와야 하기 때문입니다. WSA 는 정적 컨텐츠를 정적 CDN 과 분리하기 어려운 모바일 네트워크 및 복잡한 웹 사이트와 같이 접속이 좋지 않은 네트워크에 특히 적합합니다. WSA 의 성공을 보장하기 위해서는 CDN 이 무엇을 캐시하고 백그라운드로 전달하는지 알아야 하기 때문에 제어 헤더 정보를 신중하게 구성하고 캐시하는 것이 중요합니다. \x0d\ 스트리밍 미디어 콘텐츠-미디어 사이트는 중국의 인터넷 비행, Hulu, Youtube, 감자/youku 와 같은 다른 웹 사이트의 실제 TV 프로그램과 영화를 포함한 점점 더 많은 스트리밍 미디어 콘텐츠를 사용합니다. 이러한 컨텐츠의 경우 CDN 은 주문형 또는 Vod 라고 하는 전용 다운로드 서비스를 제공하며, 빨리 감기/뒤로 비디오, 승인된 컨텐츠 액세스, 다양한 추적 서비스 등 모든 비디오를 처리하고 제어할 수 있습니다. 이러한 서비스의 경우 비디오는 일반적으로 CDN 에 로드되어 특정 URL 을 통해 직접 제공됩니다. 또한 일부 cdn 은 스포츠 또는 기타 사건과 같은 생방송 콘텐츠 방송을 위한 생방송 유체 콘텐츠의 실시간 방송을 제공합니다. \x0d\ Other -CDN 전자 상거래, 사전 로드, 온라인 게임, 동적 가속, 보안, DRM 제어 등 특별한 요구 사항을 충족할 수 있는 다양한 기능과 서비스가 있습니다. 또한 지리적 요구 사항이나 네트워크 요구 사항을 충족하는 차이나 모바일 또는 CERNET 과 같은 특수 서비스도 제공됩니다. \ x0d \ 간과하기 쉬운 또 다른 서비스인 보안 서비스가 있습니다. 예를 들어 많은 cdn 이 DDoS 공격 방지 서비스를 제공할 수 있다. 그들은 어떤 사이트보다 대역폭이 크고 분산되어 있기 때문에 이런 공격을 막을 수 있다. 또한 CloudFlare, 보안 보물 등과 같은 일부 특수 cdn 은 SQL 주입 공격 방지, XSS 공격 등의 반공격 수단을 제공하여 백그라운드 사이트를 보호합니다. \x0d\ 또 다른 특별한 주요 서비스는' 컨텐츠 인식' 웹 서비스입니다. CDN 시스템을 통해 보다 지능적으로 관리할 수 있는 새로운 서비스로, 모바일 또는 DSL 또는 사무실 사용자와 같은 여러 사용자에게 각기 다른 최적화된 콘텐츠를 제공할 수 있습니다. 컨텐츠를 처리하여 다양한 디바이스에 제공할 수 있으며, 가장 중요한 컨텐츠를 먼저 다운로드하여 사용자에게 최상의 환경을 제공할 수 있도록 컨텐츠를 최적화할 수 있습니다. 그들은 또한 어디에 무엇을 저장할지 판단할 것이다. 결론적으로, 이 시스템은 복잡한 인터넷 환경에서 웹사이트를 잘 표현할 수 있게 해준다. \x0d\ 마지막으로 일부 cdn 은 고객이 중국, 라틴 아메리카 또는 기타 외국과 같은 새로운 지역이나 국제 지역을 탐색할 수 있도록 글로벌 서비스를 제공합니다. 이 서비스는 글로벌 브랜드와 국제 고객을 확보하고자 하는 중국 회사에도 매우 중요하다. 이러한 글로벌 또는 현지 CDN 은 데이터 센터 및 특수 대역폭 없이 방대한 사용자 기반을 확보할 수 있도록 지원합니다. \x0d\ 고객의 요구와 사이트 아키텍처에 따라 CDN 을 사용하는 것은 매우 쉽습니다. 정적/사진 CDN 의 경우 정적 컨텐츠 또는 그림을 특정 도메인 이름으로 분리한 다음 동일한 서버의 서로 다른 가상 시스템에 저장하는 데 중점을 둡니다. \x0d\ CDN 을 잘 활용하려면 좋은 캐시 제어가 필요합니다. 이렇게 하면 CDN 에서 캐시할 객체와 캐시 기간을 알 수 있습니다. 이상적으로 그림 같은 것은 거의 변하지 않는다. 업데이트가 있으면 파일 이름 /URL 을 변경하고 HTML 을 변경하여 새 객체를 가리켜야 합니다. 업데이트는 소스 호스트에서 수행되어야 하기 때문에 이러한 변경을 수행하는 것이 쉽지 않은 경우도 있습니다. 이를 위해서는 짧은 시간 (1 시간 또는 1 일) 에 캐시하거나 CDN 캐시에서 무효화해야 합니다. \x0d\ 모든 웹 사이트에서 가장 좋은 방법은 CDN 을 사용하여 정적 HTML 페이지를 처리하고 AJAX 를 사용하여 동적 데이터를 처리하는 두 가지 방법을 결합하는 것입니다. 이를 통해 백그라운드 시스템에서 서비스 데이터를 제공하고 사용자에게 동적 데이터를 신속하게 제공하여 사용자에게 좋은 경험을 제공할 수 있습니다. \x0d\ Monitoring _ CDN 실행을 잘 추적하려면 Gomez, ip-label 또는 NetworkBench 와 같은 모니터링 툴을 사용해야 합니다. 이들은 CDN 의 실제 성능을 모니터링하는 데 도움을 줄 수 있으며, 이는 다양한 네트워크와 엔드 유저의 사용량으로 확인할 수 있습니다. 또한 문제를 식별하고 파악하는 데 도움이 되며 CDN 서비스가 예상대로 작동하는지 확인합니다. X0d \ 요컨대 거의 모든 사람이 CDN 을 사용해야 합니다. 특히 오늘날의 급변하는 역동적이고 까다로운 세계 생활에서는 CDN 을 사용해야 합니다.
上篇: 어떤 노트북에 PCMCIA 인터페이스가 있습니까? 下篇: 어떤 컴퓨터 구성을 구입합니까?
관련 내용