2016-11-03 3 views
2

나는 우리 사이트에 amp-live-list을 구현하고 있으며 모든 것을 설정했다. 라이브 블로그 페이지 (요소가 구현 된 곳)의 AMP 버전으로 갈 때 모든 것이 잘 보이지만, Google을 통해 URL을 실행할 때 (예 : https://www.google.com/amp/www.example.com/test-live-blog/amp), 업데이트가 진행 되려면 최대 3-4 분이 걸릴 수 있습니다. 폴링은 최소 15 초로 설정됩니다.amp-live-list 캐싱을 제어하는 ​​방법은 무엇입니까?

직접 AMP URL의 지연, 즉 https://www.example.com/test-live-blog/amp은 예상되는 15 초 정도입니다. Google AMP는 별도의 캐시 또는 요청 헤더를 사용합니까? 내 문서의 AMP 버전에 맞게이 시간을 줄이려면 어떤 응답 헤더를 설정할 수 있습니까? 이러한 종류의 캐싱 질문에 대해서는 적절한 문서를 찾을 수 없습니다. 감사. docs에 지정된

+0

코드를 표시 할 수 있습니까? –

+0

내 코드는 [여기] (https://ampbyexample.com/components/amp-live-list/)에서 찾을 수있는 amp-live-list 예제와 동일합니다. URL과 함께 캐시 지우기 요청으로 핑 (ping) 할 수있는 Google AMP 캐시 엔드 포인트가 있음을 발견했습니다. 새로운 게시물이 목록에 추가 될 때마다 시도하지만 지연되는 것처럼 보입니다. 약 1-2 분이 걸릴 것입니다. – Primus202

답변

1

구글 AMP 캐시는 최대 사용 기간 헤더를 존중 :

캐시는 "오래된-동안-재 검증"모델을 따른다. Max-Age와 같은 원점의 캐싱 헤더를 사용하여 특정 문서 나 자원이 부실한 지 여부를 결정하는 힌트로 사용합니다. 사용자가 부실 항목에 대한 요청을하면 그 요청은 새 사본을 가져 오게하여 다음 사용자는 새로운 내용을 가져옵니다.

캐시 핑이 사용되는 경우를 포함하여 Google AMP 캐시의 지연 시간은 몇 분이며 1 분 정도가 걸렸습니다.

관련 문제