CDN을 처음 사용하고 CloudFront를 실험하고 있습니다. 나는 모든 것을 설정했고 모두 잘 작동하는 것으로 보입니다. 페이지에서 정적 이미지를 생성하고 CloudFront 배포를 통해 액세스 할 수 있습니다. 사용자 정의 원점을 사용하고 있습니다 (예 : s3 버킷이 아님).
그래도 성능 관점에서 나 빠질까 걱정됩니다. CDN이 있거나없는 동일한 20 개 정도의 이미지를로드하는 테스트 페이지가 있습니다. Firebug의 넷 패널을 살펴보면이 페이지를 처음로드 할 때 원본 서버에서 직접로드 된 이미지가 훨씬 빨라집니다. 후속 페이지로드시 CDN의 이점이 분명해집니다. 3-5 회 새로 고친 후 CDN이 원본 서버보다 더 잘 수행됩니다.
그래서 우리 사이트의 인기있는 페이지에서 항상 인기를 얻고있는 것을 볼 수 있습니다. 시애틀 (아마존 코너)에 있고 서버가 CA에 있기 때문에 이점을 기대해야합니다.
문제는 몇 분 동안 페이지를 떠났다가 다시로드하면 CloudFront가 원래 서버보다 나 빠지고 다시 사각형으로 돌아갑니다. 이것이 예상됩니까? CDN "캐시"에서 너무 빨리 빠지는가?
설정에서 무언가 성능이 저하 될 수 있습니까? 아니면 CDN이 현재 평균 몇 초마다 액세스되는 컨텐츠에 대해서만 순전히 긍정적일 것입니까?
(SO의 처리 시간에 의해 영원히 망쳐 졌기 때문에 AWS 포럼에서 교차 게시)
최신 정보:
CloudFront 성능에 대해 궁금한 점이 있으면 아래에 두 가지 유용한 답변이 있습니다. 최근에 특정 문제에 대한 설명이 언급되지 않은 것을 발견했습니다. 나는 감독으로서 5 분에 TTL을 떠났다. 또한 사용자 지정 오리진을 사용하고 있기 때문에 신뢰할 수있는 네임 서버로의 추가 왕복이있어 실제 Amazon CloudFront 도메인으로이를 해결합니다. 이제 TTL 설정이 12 시간으로 돌아 왔으므로 긴로드가 거의 발생하지 않는 것 같습니다.