Попадание в X-кэш после очистки Azure CDN - PullRequest
0 голосов
/ 30 августа 2018

Я использую Azure CDN для извлечения файлов из хранилища BLOB-объектов Azure. После обновления файла в моем хранилище, проверки файла с помощью проводника хранилища и очистки CDN (очистить все) я пытаюсь обновить обычный файл в своем браузере.

В ответе я вижу x-cache: HIT, что указывает на то, что он все еще загружен из кэша CDN. Как это возможно после продувки?

Я пытался выполнить очистку с помощью портала Azure, а также Unpublish-AzureRmCdnEndpointContent с использованием powershell.

1 Ответ

0 голосов
/ 06 сентября 2018

Вам может потребоваться некоторое время для ожидания запросов на очистку. Кроме того, вы должны заметить, что по-прежнему существуют кэши, работающие в нисходящем направлении, даже если вы очищаете все .

Обратите внимание, что очистка очищает только кэшированное содержимое на границе CDN. Серверы . Любые нисходящие кэши, такие как прокси-серверы и локальные Кэши браузера могут все еще содержать кэшированную копию файла. Это Важно помнить это, когда вы устанавливаете время жизни файла. Вы можете заставить нижестоящий клиент запросить последнюю версию вашего файла давая ему уникальное имя каждый раз, когда вы обновляете его, или принимая преимущество кэширование строки запроса .

Более подробную информацию можно получить из Очистить конечную точку CDN Azure

...