Стратегия кэширования Azure CDN: 2-й или 3-й доступ к ресурсу? - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь понять, какова стратегия кэширования Azure CDN. Точнее, я вижу, что в одной и той же POP первый доступ к ресурсу будет долгим (это нормально, поскольку ресурс еще не кэширован в этой POP). Но второй доступ такой же, как и первый. И только третий доступ идет намного быстрее. Как будто ресурс кэшируется только после того, как 2 пользователя запросили этот ресурс в одной и той же POP. Знаете ли вы, почему это происходит? Я не могу найти никаких документов, говорящих об этом. И я ожидал, что ресурс будет кэширован после того, как его попросил первый пользователь.

Я использую кэш Azure CDN с Verizon Premium. Пользователь загружает ресурс в виде большого двоичного объекта размером около 11 КБ.

Тот же запрос 3 раза (длительность):

Фактические результаты: 441 мс / 449 мс / 7 мс

Ожидаемые результаты:441 мс / 7 мс / 7 мс

Спасибо за любую помощь.

Некоторые ссылки: https://docs.microsoft.com/en-us/azure/cdn/cdn-how-caching-works

...