Трудовые будни. Столкнулся с проблемой с тем, что Google CDN возвращал старые данные из кеша вместо того, чтоб постучаться в origin и достать актуалочку
Отвечает за это настройка Serve stale content.
CDN может вернуть мусорные данные (как оказалось) в двух случаях:
- Ориджин возвращает ошибки.
- Если Гугл решит (!!!), что до origin стучаться долго/медленно.
То может решить вернуть вместо этого старые данные.
У нас на некоторые корневые файлы время жизни маленькое, и вот во 2 кейс мы нередко попадали.
Очень не очевидная и мутная настройка. После AWS'овского Клаудфронта или Клаудфлари работа с Google CDN мне вот вообще не нравится. Слишком много странного/кривого. Особенно, если настраиваешь это всё через Терраформ.
21 комментарий