У меня есть приложение, которое будет использоваться только в Индии. Я использую распределение Cloudfront для обслуживания активов. У меня уже есть стратегия управления версиями для изменения имен активов, которые были изменены для сборки.Ограничение Cloudfront до определенного региона
Учитывая все, что мне нужно сделать invalidate index.html, который заботится об использовании версий других активов.
Я использую недействительность облачного облака для invalidate index.html. Я заметил, что аннулирование этого единственного файла всегда занимает более 2 минут. Я понимаю его, потому что он недействительный файл в 42 крайних местах. Мне не нужно, чтобы файл был помещен и недействителен на 42 крайнем месте. Если есть какая-либо конфигурация, которая будет хранить файл только в крайних местах в Индии, я думаю, что недействительность будет быстрее.
Есть ли такая конфигурация, которая ограничивает копирование файла в определенных местах краев.
Спасибо за подробный ответ.Теперь у меня есть идея понять облачный. Можете ли вы догадаться, почему это может занять до 2 минут, чтобы аннулировать один файл. Это в очереди, ожидающей своей очереди или чего-то в этом роде. – Vishwanath
В документации указано, что «CloudFront» обычно занимает от 10 до 15 минут, чтобы завершить запрос о недействительности, в зависимости от количества путей недействительности, которые вы включили в запрос ». Я не мог найти никакой информации о том, почему это так долго. –
Ну, все, что я хотел, было сделать недействительным один файл. Позже выяснилось, что лучший способ сделать это - использовать 'cache-control: private', чтобы файл вообще не был сохранен облачной областью. – Vishwanath