Как работает кэш для Google amp страниц

В документации google(https://developers.google.com/amp/cache/overview) сказано:

"Когда тот или иной пользователь запрашивает AMP-документ из Google AMP Cache, кеш автоматически отправляет запросы на обновление контента, чтобы следующий пользователь увидел новую кешированную версию."

Получается, что если я генерирую страницу на бэкенде на основе региона в котором находится пользователь, то это с amp начнёт работать так:

Если пользователь запросит страницу из Москвы, то ему будет отдана страница сгенерённая для Москвы и она закэшируется. Если потом другой пользователь откроет страницу из Питера, то ему будет показана закэшированная страница для Москвы. При этом будет отправлен запрос на обновление кэша, и дальше закэшируется Питер. Если потом другой пользователь из Саратова запросит эту страницу, то ему из кэша будет отдан Питер...

Это так будет работать, или я что-то не так понял? Если это будет работать так, то как это починить, что бы отдавались нужные страницы с нужным городом? Что вообще делать, если на amp странице есть персональные денные для пользователя?


Ответы (0 шт):