В CDN TTL указывается, как долго ваша копия будет оставаться в CDN после ее копирования из основного хранилища.Выбор разных значений для TTL имеет несколько эффектов:
стоимость, поскольку вы платите за копирование из основного хранилища.Я предполагаю, что низкий TTL увеличит затраты.Я не знаю, взимается ли плата за хранение данных в CDN.
, если вы измените файл, пока он уже находится в CDN, это изменение может занять до TTL часов.прежде чем он станет доступен через CDN для пользователей.Таким образом, высокий TTL снижает гибкость.
скорость / задержка также влияет.Если данные, запрошенные пользователем, недоступны в CDN, их сначала нужно скопировать туда из хранилища, что занимает некоторое дополнительное время.
В проекте, где изменяются файлыв среднем раз в год или около того я выбирал максимальный TTL в 72 часа.