Рассмотрим файл, опубликованный в Rackspace Cloud Files. Если я обновлю этот файл в полдень, сколько времени займет миграция на пограничные CDN? Срок действия CDN истекает только на основе TTL контейнера, или Cloud Files уведомляет CDN в момент изменения файла?
Во время разработки пользователь может редактировать/обновлять набор изображений/файлов, а обновленные файлы помещаются в облачные файлы (с тем же именем файла). В этот момент я хотел бы убедиться, что файл выталкивается на пограничные CDN. Я читал об очистке и не думаю, что это правильный вариант использования. Я также читал о TTL и не думаю, что уместно устанавливать для контейнера низкий TTL, поскольку эти изображения не будут меняться очень часто. Но когда они изменяются, я ожидаю, что изменения быстро распространяются на пограничные CDN.
Параметры
- Настройте Cloud Files для немедленной отправки изменений в пограничные CDN. (Это вообще возможно?)
- При изменении файла удалите старый файл и используйте новое имя для обновленного файла. (Кажется, это лучший вариант, но мне также нравятся предсказуемые имена файлов — для этого потребуются псевдослучайные имена файлов или файлы с отметкой времени.)