it-gundan.com

언제 CDN을 사용하기로 결정 했습니까? CDN 사용의 "성공"을 어떻게 측정 했습니까?

언제 컨텐츠 전송 네트워크를 사용하기로 결정 했습니까?

추가 비용을 정당화하기 위해 CDN 사용의 "성공"을 어떻게 측정 했습니까?

현상금 추가 CDN으로 마이그레이션 한 후 기존 사이트가 더 나은 (또는 더 나쁜) 사이트로 변경된 다른 사람들로부터 흥미로운 이야기를 얻으려고합니다.

39
artlung

CDN을 언제 사용하기로 결정 했습니까?

개발 초기에. 이 웹 사이트는 사진가를위한 것이며 가장 어려운 요소 중 하나는로드 시간이 실제로 보이지 않도록하는 것입니다. 비디오만큼 큰 문제는 아니지만 동시 HTTP 요청 제한으로 인해 문제가 발생했습니다. 웹 사이트는 Google App Engine을 사용하여 개발되고 있으며 정적 콘텐츠 호스팅을 제공하지만 동시 요청 수에 문제가있었습니다.

CDN 사용의 성공 여부를 어떻게 측정 했습니까?

1) 보이지 않게 CMS에 쉽게 통합됩니다. 이로 인해 서버 측, 지연 가능한 작업 및 긴 AJAX 비동기 요청에 심각한 기술적 문제가 발생했습니다. 결국 CMS 워크 플로는 재 작업되어야하고 계속 재 작업되어야했습니다.

2) 빠릅니다. Amazon의 Cloudfront를 사용하여 특히 오리엔트 (의심 한 사진가가 이동할 곳)에서 속도가 크게 향상되었습니다. 파일 업로드 작업도 빠르지 만, 특히 S3에서 CloudFront 로의 META 데이터 변경 속도 (매우 광범위 할 수 있음)에 만족하지 않습니다.

3) 싸다. CDN의 비용은 우리의 요구에 따라 최소화되어야하며 귀하의 벅을 위해 많은 비용을 지불해야합니다. 우리는 Google App Engine 만 사용하는 것보다 더 빠른 최종 사용자 속도를 목표로하고 있었지만 가격이 같고이를 달성했다고보고하게되어 기쁩니다.

4
Metalshark

구독자에게 기가 바이트의 HD 사진과 비디오를 제공하는 웹 앱을 만들 때 Amazon S를 사용하기로 결정했습니다. 그것은 우리에게 절대적인 일이 아닙니다. 비용 절감은 엄청났습니다. S3에서는 S3를 사용하는 다른 모든 웹 스타트 업과 함께 두 가지 서비스 중단이 발생했습니다. 그들은 비참하지 않았습니다.

그런 다음 CloudFront를 추가하여 S3와 같은 CDN을 사용하는 것이 최고임을 확인했습니다.

프로그래밍 방식으로 S3를 사용하는 방법에 대한 학습 곡선을 살펴보면 유용한 리소스가 될 것입니다.

또한 트래픽이 많은 컨설팅 웹 사이트에서 S3를 사용하여 비디오 및 큰 이미지를 호스팅하고 비용도 절감했습니다. 비용뿐만 아니라 CloudFront를 통해 사용자 경험이 향상되었습니다.

8
jessegavin

CDN을 사용하여 전 세계 사용자의 파일 다운로드 속도를 높이기로 결정했습니다. 일반적으로 말하자면, 작은 파일을 제공하는 것은 별도의 하위 도메인에서 nginx를 통해 쉽게 수행 할 수 있습니다 .CSS를 잡는 데 30 밀리 초가 걸리면 웹 응용 프로그램이 정확하게 종료되지 않습니다.

더 큰 파일을 전달할 때 CDN, 특히 Akamai 및 Limelight Networks와 같은 전세계에 도달 한 CDN은 실제로 모든 대륙에 빠른 속도를 제공합니다. 데이터 센터 급 연결에서 테스트를 수행하면 실제 성능과 관련이 없기 때문에 전 세계 여러 지역에 거주하는 연결을 가진 사람들을 잡아서 테스트를 수행하는 것이 가장 어렵습니다. ; 소량의 돈으로 사람들을 고용하는 테스트를 수행하면 좋은 결과를 얻을 수 있습니다. 이미 CDN을보고 있다면 상당히 많은 돈을 지불하고 계약에 서명 할 가능성이 있기 때문에 100 USD 또는 적절한 벤치 마크를 수행하려면 방금 서명 한 12 개월 계약으로 쉽게 쉬게 할 수 있습니다.

6
gekkz

이야기 할 이야기가 있었으면 좋겠다. 우리는 이것의 여러 가지 장점을 반복해서 거듭 제곱하는 힘에 공을 but지만 그 대답은 항상 똑같습니다. "우리는 이것을 집에서 원합니다".

SSL을 통해 사이트에 액세스하는 사용자가 있습니다. 우리는 Javascript 라이브러리와 같은 기본 사항에 Google CDN을 사용하는 것을 살펴 보았습니다. 이로 인해 브라우저에서 성가신 혼합 보안 경고가 발생하여 삭제했습니다.

또한 사용자와 일반인이 CDN의 컨텐츠에 액세스 할 수 없도록 차단하는 보안 문제가 있습니다. 로그인 + 사용자 사진 앨범을 볼 수있는 능력을 기반으로 페이스 북 사진을 보호하십시오. 그것은 복잡한 수표 일 것입니다.

아직까지 나는 그것이 어떻게 이루어질 수 있는지 모른다. CDN이 액세스를 확인하는 데 사용할 수있는 쿠키/토큰 체계 또는 웹 서비스를 구현할 수 있다고 가정하지만이를 제거하려는 대기 시간이 추가 될 것입니다.

다른 사람들이 실제로 당신의 문제라면 어떻게 다른 사람들이 이러한 문제를 극복했는지 듣고 싶습니다.

2
Gareth Farrington