Все локации активны · 99.99% uptime
Сравнение

Прокси и CDN: одна технология, противоположные направления

С технической точки зрения CDN — это сеть обратных прокси. То есть да, CDN — это разновидность прокси. Но её направление и назначение прямо противоположны тому, что в повседневной речи называют «прокси».

Разница в направлении

СХЕМАПоложение двух технологий в цепочке
ПОЛОЖЕНИЕПользовательForward proxyCDN (обратныйпрокси)Сервер-источникЗапрос начинаетсяПредставляет пользователяПредставляет серверИсходный контентForward-прокси на стороне клиента, CDN — на стороне сервера

Forward-прокси скрывает пользователя и говорит от его имени. CDN же защищает сервер, ускоряет его и отвечает от его имени.

Сравнение

СХЕМАForward-прокси и CDN
СРАВНЕНИЕForward proxyCDNКого представляетКлиентаСерверКто настраиваетПользовательВладелец сайтаЦельЛичность / доступСкорость / отказоустойчивостьКэшРедкоОсновная функцияГеографическое распределениеВыбор точки выходаБлижайшая к пользователю точкаРоль в безопасностиСкрытие личностиЗащита от DDoS и ботов

Одна и та же технология (промежуточный сервер) служит двум разным сторонам. Поэтому вопрос «прокси или CDN» обычно поставлен неверно.

Технические подробности различия forward и reverse см. разница между forward и reverse прокси смотрите нашу статью.

Столкновение с CDN при сборе данных

Если вы собираете данные с сайта, перед вами почти всегда не исходный сервер, а CDN. Это напрямую влияет на поведение:

СХЕМАВлияние уровня CDN на сбор данных
ВЛИЯНИЕКОД / ПРИЗНАКВОЗМОЖНАЯ ПРИЧИНАРЕШЕНИЕСтраница бот-защитыАктивирован бот-менеджмент CDNСнизьте скорость, используйте IP с высоким показателем доверияВ разных регионах разныйконтентГеографическая маршрутизацияВыходите из целевого регионаУстаревшие данныеКэш CDNПримите это как данность вместо обхода кэша или используйте APIРезкий рост числа 429Ограничение скорости на CDNСнизьте скорость запросов и параллельностьРазное время откликаРасстояние до edge-узлаВыбирайте точку выхода ближе к цели

Бот-менеджмент CDN учитывает репутацию IP и поведенческий шаблон. Поэтому выбор типа IP и скорость запросов становятся решающими на сайтах за CDN.

Практический совет

Не пытайтесь «обойти» кэш CDN — добавление случайных параметров запроса обычно срабатывает как триггер бот-детекта. Если нужны актуальные данные, гораздо эффективнее поискать официальный API сайта.

Географическая маршрутизация

CDN направляет пользователя к ближайшему edge-узлу и в некоторых случаях отдаёт контент, специфичный для региона. Это значит, что локация выхода прокси напрямую влияет на результат:

СХЕМАВлияние локации выхода на ответ CDN
МАРШРУТDEВыход прокси0 msEUБлижайший edge14 msEUРегиональный контент38 msЕсли контент, который вы хотите видеть из Турции, вы собираете с выходом в Германии, CDN покажет вам европейскую версию. Выходить из правильного регионаобязательно.

Это критическая деталь для задач, связанных с отслеживанием региональных цен и акций. Варианты локаций см. нашей странице локаций смотрите.

Если вы сами используете CDN на своём сайте

Обратная сторона медали: если ваш собственный сайт находится за CDN, для чтения реального IP посетителя нужно смотреть на заголовки, которые добавляет CDN. Доверяйте этим заголовкам только тогда, когда убедились, что запрос пришёл от вашего CDN — иначе вы примете поддельные значения. Эту тему мы в статье о заголовках .

Резюме

Технически CDN — это сеть обратных прокси; она использует ту же базовую технологию, что и forward-прокси, но в противоположном направлении. При сборе данных перед вами почти всегда CDN, и это проявляется в виде бот-защиты, географической маршрутизации и поведения кэша. Выход из правильного региона и умеренная скорость запросов — два главных условия успеха на сайтах за CDN. О подходящем типе прокси см. резидентный или ISP-прокси смотрите наши страницы.

Часто задаваемые вопросы

01CDN — это прокси?

Да, технически это сеть обратных прокси. Разница в направлении: forward-прокси представляет клиента, а CDN представляет сервер и отвечает от его имени.

02Можно ли обойти кэш CDN?

Попытки обойти его добавлением случайных параметров обычно срабатывают как триггер бот-детекта и не дают результата. Если нужны актуальные данные, гораздо эффективнее поискать официальный API сайта.

03Почему при разных странах прокси я вижу разный контент?

CDN выполняет географическую маршрутизацию и может отдавать контент, специфичный для региона. Чтобы увидеть контент целевого рынка, нужно выходить именно из этого региона.

04Как работает бот-защита CDN?

Она учитывает репутацию IP, скорость запросов, TLS-отпечаток и поведенческий шаблон. Поэтому решающее значение имеют использование IP с высоким показателем доверия и умеренная скорость.

05Как прочитать реальный IP посетителя на своём сайте?

Используйте заголовок, который добавляет ваш CDN, и доверяйте ему только для запросов, приходящих из диапазонов IP вашего CDN. Прямое доверие к «сырому» значению заголовка открывает путь подделке.

Связанные статьи и страницы

СЛЕДУЮЩИЙ ШАГ

Усильте свою прокси-инфраструктуру уже сегодня.

Начните с платным тарифом за считанные минуты или сначала попробуйте наш бесплатный список прокси.

FREEPROXY.TR

Ищете бесплатные прокси — вы попали по адресу

Комплексная прокси-платформа, где можно посмотреть актуальные адреса бесплатных прокси, сравнить типы HTTP и SOCKS и проверить свои прокси-подключения бесплатными инструментами.