Срок хранения хранилища Azure Blob, CDN и кеша истекает - PullRequest
1 голос
/ 28 июня 2011

Мы используем Azure CDN, но столкнулись с проблемой. Раньше контент не мог обновляться. Но мы добавили опцию для наших пользователей, чтобы обрезать их картинку, которая меняет эскизы. Видите, изображение не создается как новое, вместо этого мы просто обновляем поток BLOB-объектов.

Похоже, не существует метода очистки кэша, обновления заголовков или чего-либо еще.

Является ли единственным ответом здесь создание нового BLOB-объекта и удаление старого?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 03 февраля 2012

CDN будет по-прежнему кэшировать содержимое, если не истечет срок действия кэша или не изменится имя файла.

CDN лучше всего подходит для статического содержимого с высоким коэффициентом попадания в кэш.

Использование CDNдинамический контент не рекомендуется, поскольку он заставляет пользователя ждать двойной переход от хранилища к cdn и от cdn к пользователю.

Вы также платите вдвое большую пропускную способность при начальной загрузке.

0 голосов
/ 06 июля 2011

Я полагаю, что единственный обходной путь сейчас - передать фиктивный параметр в запросе от клиента, чтобы принудительно загружать файл каждый раз.

http://resourceurl? Фиктивная = dummyval

...