Вы загрузили новую картинку на сайт, обновили её в админке, а часть посетителей всё равно видит старую версию — иногда сутками. Это не баг деплоя и не кривые руки разработчика: между браузером пользователя и вашим сервером стоит CDN, и картинка в этот момент физически лежит не у вас, а на десятках чужих серверов по всему миру, каждый из которых узнаёт об обновлении в своё время. Разберём, что такое CDN изнутри — куда реально попадает файл при первом запросе, кто и как решает, сколько его хранить, и что сделать, чтобы обновление долетело до всех сразу, а…
Подробнее →