CDN은 E2E 웹 사이트 성능의 단 하나의 구성 요소이며 준 무제한 스케일링 기능을 제공하고 정적 객체를 에지에 배포하여 정적 방문자가 사이트 방문자에게 제공되는 성능 / 속도를 향상시키는 매우 구체적인 목적을 제공합니다. 전용 빌드 최적화 배달 서버를 사용하여 전 세계 방문자에게 가능한 한 가까운 서버.
청중이 전 세계로 퍼져 있다면 전 세계의 서버 및 대역폭을 구매하는 대신 상용 CDN 솔루션을 사용하는 것이 좋습니다. 소수의 회사 만이 그러한 네트워크를 구축 할 돈과 전문 지식을 갖추고 있습니다. 구글은 Netflix가 그 일을 해왔지만, 그렇게 크지 않으면 자신의 CDN을 구축하는 데 경제적 인 의미가 없으며 Commercial CDN 공급자 중 하나를 사용하는 것이 좋습니다. Akamai, Limelight 및 EdgeCast가 제공하는 주요 3 Tier 1 제공 업체
100 개의 다른 CDN 제공 업체가 있습니다. 그것은 자동차 사업과 비슷하지만 많은 브랜드, 모두 4 바퀴와 엔진을 가지고 있지만 각 브랜드 / 모델에는 큰 차이가 있습니다.
잠재 고객이 무엇인지 또는 얼마나 많은 트래픽을 제공하는지 확실하지 않습니다. 이러한 정보가 없으면 좋은 답변을 제공하기가 어렵습니다. 그러나 CDN에 정적 파일을 제공하는 도메인을 알리는 것만으로도 상용 CDN을 쉽게 설정할 수 있습니다.
static.shirtofholland.com이 정적 객체 (이미지, js, css ...)를 제공하는 데 사용된다고 가정하면 해당 cname을 작성하고 CDN에 Origin 서버의 위치를 알려 주면 정적 컨텐츠를 가져올 수 있습니다. 가장자리에 캐시하고 마지막으로 DNS 영역을 업데이트하여 해당 정적 cname이 CDN 공급자를 가리 키도록합니다. 또는 CDN URL을 직접 사용할 수 있습니다 (CDN에서 제공). 매우 우아하지는 않지만 작동합니다.
성능 향상을 고려할 때 고려해야 할 다른 중요한 측면은 다음과 같습니다.
DNS-현재 DNS 제공 업체가 빠르고 안정적입니까? 관리 형 DNS 공급자를 사용하면 많은 비용이 들지 않으며 많은 비용이 들지 않습니다.
정적 객체 전달을위한 CDN
동적 컨텐츠 가속화를위한 ADN 또는 DSA (캐시 불가능). 이렇게하면 전자 상거래 사이트의 성능이 크게 향상되지만 CDN과 달리 비교적 비쌉니다.
FEO 또는 프론트 엔드 최적화는 코드 최적화 (Souders의 베스트셀러 O'Reilly 서적, 고성능 웹 사이트 참조) 또는 이러한 FEO 규칙 등을 즉시 적용 할 수있는 상용 솔루션을 사용하여 수행 할 수 있습니다. 대지. 이것은 일반적으로 동적 가속 위에서 수행됩니다.