Google Cloud CDN игнорирует максимальный возраст более 3600

Мы используем Google Cloud CDN с бэкэнд-бакетом. Все работает правильно, мы видим попадания в кеш и т. Д., Но скорость кеширования ниже ожидаемой. Анализируя это, я обнаружил, что ни один из запросов не имеет возраста выше 3600. Хотя наш максимальный возраст установлен на 86400. Установка чего-то меньшего работает. Это определенное поведение? Мы что-то не так настраиваем?

Вот заголовки одного из файлов:

HTTP/2 200 
x-guploader-uploadid: AEnB2Ur4sV1ou6Av1U8OgQC8iNxgFmLzAbQ4bFQ4mBAYCyBOHviUAfAbkWFUycAUGLYDYbgNSdaw_zdkE6ySLdRTe0vScOh3Tw
date: Wed, 05 Sep 2018 14:40:29 GMT
expires: Thu, 06 Sep 2018 14:40:29 GMT
last-modified: Thu, 02 Mar 2017 15:31:23 GMT
etag: "1293d749638a24bf786a15f2a2a6ca76"
x-goog-generation: 1488468683233688
x-goog-metageneration: 3
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 89976
content-type: text/plain
x-goog-hash: crc32c=nIbPdQ==
x-goog-hash: md5=EpPXSWOKJL94ahXyoqbKdg==
x-goog-storage-class: STANDARD
accept-ranges: bytes
content-length: 89976
access-control-allow-origin: *
access-control-expose-headers: x-unity-version
access-control-expose-headers: origin
server: UploadServer
age: 3041
cache-control: public, max-age=86400
alt-svc: clear

person Markus Zancolò    schedule 05.09.2018    source источник


Ответы (1)


Согласно этой документации Cloud CDN,

Обратите внимание, что время истечения срока действия записи в кэше является верхней границей того, как долго запись в кэше остается действительной. Нет гарантии, что запись кэша останется в кэше до истечения срока его действия. Записи кэша для непопулярного контента могут быть удалены, чтобы освободить место для нового контента. Независимо от указанного срока действия, записи кэша, к которым нет доступа в течение 30 дней, автоматически удаляются.

При этом мы смогли воспроизвести то же поведение. Следовательно, чтобы подтвердить, действительно ли это ожидаемое поведение или проблема, я создал новую проблему в Google Issue Tracker для вашего удобства.

person Tariq    schedule 09.09.2018
comment
Спасибо. дело в том, что доступ к контенту осуществляется регулярно (каждые несколько минут), поэтому хранение его в кеше более 1 часа имеет большой смысл ... - person Markus Zancolò; 11.09.2018