본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

Always Online

원문 보기 위키 갱신

Cloudflare의 Always Online 기능은 이제 Internet Archive ↗︎와 통합되어, 오리진 서버에 도달할 수 없고 Cloudflare 캐시 버전도 없을 때에도 방문자가 웹사이트의 일부에 접근할 수 있게 해 줘요. 오리진에 도달할 수 없으면 Always Online은 Cloudflare 캐시에서 웹사이트의 stale 또는 만료된 버전을 확인해요. 버전이 없으면 Cloudflare는 Internet Archive로 가서 웹사이트의 정적 부분을 가져와 제공해요.

출처: 문서

본문

Internet Archive 통합으로 Always Online을 활성화하면 Cloudflare는 호스트명과 인기 URL 경로를 아카이브와 공유해서, Internet Archive의 크롤러가 보관을 원하는 페이지를 저장하게 해요. 크롤러에 대상을 제출할 때 Cloudflare는 지난 5시간 동안 200 HTTP 상태 코드를 반환한 GET 요청에서 발견된 가장 인기 있는 URL을 식별해요.

Cloudflare는 웹사이트의 모든 페이지 복사본을 저장하지는 않으며, 오리진이 오프라인일 때 동적 콘텐츠를 제공할 수 없다는 점을 유의해요. 요청한 페이지가 Internet Archive의 Wayback Machine에 없으면 방문자는 오프라인 오리진 웹 서버로 인해 발생한 실제 오류 페이지를 보게 돼요.

Internet Archive 통합이 활성화되면 Cloudflare는 Internet Archive에 어떤 페이지를 크롤링할지, 얼마나 자주 할지를 알려줘요. 앞서 언급했듯 크롤링할 페이지는 지난 5시간 동안 성공적으로 방문된 가장 인기 있는 URL이에요. 서비스 안정성을 보장하기 위해 크롤링 간격은 Cloudflare에 의해 제한돼요. 한계는 Cloudflare 요금제에 따라 달라져요.

제공 범위

Free Pro Business Enterprise
제공 여부 Yes Yes Yes Yes
크롤링 간격 30일마다 15일마다 5일마다 5일마다

방문자 경험

Internet Archive 통합이 있는 Always Online이 활성화되면 방문자는 웹페이지 상단에 웹사이트의 보관된 버전을 방문 중임을 설명하는 배너를 보게 돼요. 방문자는 Refresh 버튼을 선택해 오리진이 복구되었고 신선한 콘텐츠가 있는지 확인할 수 있어요.

방문자가 콘텐츠를 요청했는데 Cloudflare가 오리진 서버에 도달할 수 없으면, Cloudflare는 문제에 따라 520–527 범위의 HTTP 응답 상태 코드를 반환해요. 이 상태 코드는 Cloudflare가 생성한 것으로, 오리진에 도달할 수 없음을 나타내요. Always Online은 Cloudflare가 오리진에 연결할 수 없을 때만 활성화돼요 — 오리진이 도달 가능하지만 오류 응답을 반환할 때는 활성화되지 않아요.

오리진이 도달 가능하고 5xx 상태 코드(예: 520)를 반환하면 Always Online은 트리거되지 않아요. 오리진이 온라인이기 때문이에요. Always Online은 오리진의 오류가 아니라 오리진의 도달 불가능을 처리하도록 설계됐어요.

Internet Archive 통합이 활성화되면 Cloudflare는 아카이브를 확인하고 가장 최근에 보관된 페이지 버전을 제공해요.

장바구니나 댓글 상자 같은 웹사이트의 동적 부분과 상호작용하는 방문자는 오프라인 오리진 웹 서버로 인해 발생한 오류 페이지를 보게 돼요.

Always Online 활성화

대시보드에서 Always Online을 활성화하는 방법은 다음과 같아요:

  1. Cloudflare 대시보드에서 Configuration 페이지로 이동해요. Configuration 열기 ↗
  2. Internet Archive 통합이 있는 Always Online을 사용할 도메인을 선택해요.
  3. Always Online 아래에서 토글을 On으로 설정해요.

참고 — Always Online을 켜면 Internet Archive 통합도 함께 활성화돼요.

모범 사례, 한계, FAQ는 Always Online을 참고해요.

더 알아보기 (Learn more)

Always Online은 오리진 서버에 도달할 수 없을 때 캐시된 버전이나 Internet Archive의 보관 버전을 제공해 웹사이트 가용성을 유지하는 기능이에요. Internet Archive 통합은 인기 URL을 자동으로 보관하며, 크롤링 간격은 요금제에 따라 달라져요.