2011-11-17 4 views
1

Amazon CloudFront를 사용하여 HTML 페이지를 캐시 할 수 있고 이미지, CSS 파일 등을 저장할 수 있습니까?CloudFront Cache HTML

그렇지 않은 경우, 이와 유사한 서비스가 있습니까? I.E., 도메인에 서비스를 오버레이하고 문자 그대로 캐싱 된 페이지가 만료되었을 때 문자 그대로 사이트를 다시 쿼리합니다.

나는 CloudFlare도 살펴 봤는데 아직하지 않았다.

답변

1

예, 모든 사용자가 캐시가 만료 될 때까지 동일한 콘텐츠를 가져 오는 것을 신경 쓰지 않는 한 CloudFront를 통해 HTML을 제공 할 수 있습니다.

이 기능을 지원하지 않는 CDN은 상상할 수 없습니다. 많은 웹 사이트가 동적이어서 캐싱 될 수 없기 때문에 광고를하지 않을 수도 있지만 사이트가 기본적으로 정적 인 경우 모든 CDN이 작동해야합니다.

2

예, Cloudfront를 통해 HTML을 제공 할 수 있습니다.

가장 큰 단점은 SEO 이유로 HTML 버전을 사용할 수 없으므로 HTML을 업데이트해야한다는 것입니다.

캐시를 cloudfront에 1 시간으로 설정하면 예를 들어 페이지가 클라우드 프론트에 최대 1 시간 동안 보관되고 cloudfront가 소스에서 HTML을 다시 가져 와서 업데이트 한 후에 만 ​​캐시가 1 시간으로 설정됩니다.

프로세스 속도를 높이기 위해 무효화를 사용할 수 있지만 빠른 복사를 위해서는 html 페이지의 전체 목록이 필요하고 무효화를 위해서는 aws에 붙여 넣기가 필요합니다.

물론 모든 수정 된 웹 페이지에서 작동하며 사용자에게는 변경되지 않습니다. 생성 된 컨텐츠가 모든 사용자간에 고정되어있는 경우에만 ASP/PHP에도 적용 할 수 있습니다. PHP를 원점에두고 cloudfront에 HTML을 저장하십시오.

내 영어가 최고가 아니기 때문에 나는 분명히 추측합니다.