Как управлять кэшированием amp-live-list?

Я реализую amp-live-list для нашего сайта, и у меня все настроено. Все выглядит хорошо, когда я перехожу к AMP-версии своих живых страниц блога (где этот элемент реализован), однако, когда я запускаю URL-адрес через Google, то есть https://www.google.com/amp/www.example.com/test-live-blog/amp, обновление может занять до 3-4 минут, хотя опрос установлен на минимум 15 секунд.

Задержка непосредственно на URL-адресе AMP, то есть https://www.example.com/test-live-blog/amp, составляет около ожидаемой отметки в 15 секунд. Есть ли в Google AMP отдельный кеш или заголовок запроса, который он использует? Какой заголовок ответа я могу установить, чтобы попытаться сократить это время жизни для AMP-версии моего документа? Я не могу найти подходящей документации для таких вопросов кэширования. Спасибо.


person Primus202    schedule 03.11.2016    source источник
comment
Можете показать свои коды?   -  person Mr.Rebot    schedule 06.11.2016
comment
Мой код выглядит идентично примерам amp-live-list, которые вы можете найти здесь. Я обнаружил, что есть конечная точка кеша Google AMP, которую вы можете пропинговать с запросом на очистку кеша вместе с URL-адресом. Собираюсь попробовать и просто нажимать это всякий раз, когда новый пост добавляется в список, но все равно похоже, что задержка составит около 1-2 минут.   -  person Primus202    schedule 16.11.2016


Ответы (1)


Кэш Google AMP учитывает заголовок max-age, как указано в документах:

Кэш следует модели «устаревшие при повторной проверке». Он использует заголовки кэширования источника, такие как Max-Age, в качестве подсказок при принятии решения о том, является ли конкретный документ или ресурс устаревшим. Когда пользователь отправляет запрос на что-то устаревшее, этот запрос вызывает получение новой копии, чтобы следующий пользователь получал свежий контент.

Кэш Google AMP, включая случай, когда используется пинг кеша, имеет некоторую задержку, которая составляет порядка минут, а я видел всего минуту.

person kul3r4    schedule 02.12.2016