Перенос картинок на CDN звучит как обязательный пункт, но для многих сайтов это лишние деньги и лишняя точка отказа.
CDN оправдан, когда:
— Аудитория разбросана по странам, а сервер стоит в одной
— Картинок тысячи, и они занимают заметную долю диска
— Пиковые нагрузки: рассылка, реклама, публикации в крупных каналах
CDN не нужен, когда:
— Аудитория в одном регионе рядом с сервером
— Картинок немного, и они уже сжаты
— Сайт и так за Cloudflare, который кэширует статику бесплатно
Что даёт CDN на практике: снижение задержки для далёких пользователей и разгрузку сервера от отдачи статики. Что он не даёт: ускорение генерации страницы, потому что PHP и база остаются на вашем сервере.
Порядок проверки: WebPageTest из целевого региона, смотрите время до первого байта и время загрузки картинок. Если задержка на картинках большая, а сервер отвечает быстро, CDN поможет. Если сервер сам отвечает долго, начинать нужно с кэша страниц.
WordPress: скорость и кэш
@wp_speed_lab
Медиа локально или на CDN: считаем, а не гадаем
Этот пост опубликован в Telegram-канале WordPress: скорость и кэш. Подписаться можно по ссылке: @wp_speed_lab.