Тема
Режим
Язык
Тема
Режим
Язык
Регистрация
FREE Бесплатный аудит сайта за 15 мин Заказать →

Caching

Определение

Кэширование — хранение копий данных для ускорения повторного доступа. CDN-кэширование, браузерный кэш, серверный кэш (Redis, Memcached). Снижает нагрузку на origin-сервер и ускоряет отдачу контента.

Р
Проверено экспертом
Редакция AntiDDoS.su Команда экспертов по кибербезопасности

Коллектив специалистов AntiDDoS.su — инженеры, аналитики и практики в области защиты от DDoS-атак, WAF, CDN и сетевой безопасности. Пишем только о том, в чём разбираемся.

Детальный разбор

Простыми словами: Что такое Кэширование (Caching)?

Кэш — это временная "быстрая память" или склад готовых ответов. Представьте, что вы библиотекарь. Если читатели постоянно приходят и просят одну и ту же популярную книгу, вы не будете каждый раз ходить за ней в далекое хранилище (в базу данных). Вы просто положите ее на стол рядом с собой (в кэш). В вебе кэширование работает так же: сервер один раз генерирует страницу и сохраняет ее копию. Когда приходят другие пользователи, сервер мгновенно отдает им эту готовую копию, не нагружая процессор и базу данных. Это спасает сайт от падения во время наплыва посетителей или DDoS-атаки.

📝
Заметка
Риск отравления кэша (Cache Poisoning): Если злоумышленник сможет заставить кэш сохранить вредоносную версию страницы, все последующие пользователи будут получать ее из кэша. Настраивайте заголовки Cache-Control и Vary очень аккуратно.

Подвергаетесь DDoS-атакам или хотите защитить инфраструктуру?

Наши инженеры проведут аудит уязвимостей и настроят комплексную эшелонированную защиту.