На многих веб-сайтах язык или локаль не указаны в строке URL-адреса. Вместо этого они вытаскивают это из HTTP-заголовка «Accept-Language». Возможно ли с помощью CDN, таких как CloudFlare и CloudFront, кэшировать разные версии страницы на основе этого заголовка, или, если нет - каковы рекомендации для этого?
Я не знаю, поддерживает ли это какой-либо конкретный CDN, но вы сможете сделать это, установив Vary: Accept-Language
в ваших ответах.