Версии бэкенда - PullRequest
       13

Версии бэкенда

2 голосов
/ 15 марта 2019

У нас есть корзина с некоторыми файлами за CDN, а также подписанные URL-адреса. Мы используем строку запроса с версией для обновления содержимого в соответствии с рекомендациями , например, file.ext? v = 100.

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

Существуют ли обходные пути для получения обновлений в режиме реального времени? Мы не можем избавиться от CDN из-за задержки и не можем изменить имена файлов, так как это потребует многих изменений кода. Аннулирование тоже не вариант.

1 Ответ

0 голосов
/ 29 марта 2019

Я получил подтверждение от Google, что именно так в настоящее время работает Cloud CDN.Базовые блоки больше не используют строки запроса в ключе кэша, и единственный реальный обходной путь, предоставленный Google, - это использование версий в имени объекта.Жаль, что это назад несовместимое изменение было введено.См. Также Google Cloud CDN начал игнорировать строки запроса для сегментов хранения

...