Кэширование персонализированного контента на CDN
Кэширование персонализированного контента — одна из самых частых причин неожиданной задержки, ошибок и роста затрат при разработке веб‑сервисов. Персонализация предполагает подстановку данных, уникальных для конкретного пользователя или класса пользователей, в страницу или компонент. CDN (Content Delivery Network) — сеть серверов, расположенных по географии, предназначенная для быстрой доставки статического и частично динамического контента. Совместить эти две вещи без потери производительности и без утраты безопасности — непростая инженерная задача, требующая выбора правильной градации кэшируемости и архитектурных приёмов. Начинать следует с категоризации контента…