Скільки трафіку треба для проксі: парсинг, соцмережі, ціни

Від чого залежить витрата гігабайтів через проксі, скільки важить сторінка в різних режимах і як скоротити витрату в кілька разів без втрати результату.

Редакція Prokso Оновлено 3 хв читання Гайди
Скільки трафіку треба для проксі: парсинг, соцмережі, ціни
Коротко
  • Витрата залежить від ваги сторінок, а не від кількості запитів
  • Сторінка без картинок важить у 5–10 разів менше, ніж повністю
  • Відео й автозавантаження стрічок — головні «пожирачі» трафіку в соцмережах
  • Точну цифру дає лише замір на своєму завданні: почніть з малого обсягу

Проксі з оплатою за трафік рахують обсяг даних, а не кількість запитів. Тому на запитання «скільки гігабайтів мені потрібно» немає відповіді без другого запитання: що саме і як ви завантажуєте. Та сама тисяча сторінок може коштувати і сто мегабайтів, і три гігабайти.

З чого складається витрата

Через проксі йдуть запит і відповідь. Запит важить мало — сотні байтів. Майже весь обсяг дає відповідь сайту: HTML, картинки, стилі, скрипти, шрифти, відео. Браузер завантажує все це автоматично; парсер — лише те, що ви попросили.

Скільки важить одна дія

Цифри нижче — орієнтири. У конкретного сайту вони можуть відрізнятися в рази, тому своє завдання краще виміряти.

Що завантажуєтеПриблизна вагаНа 1000 дій
Відповідь API або лише HTMLблизько 0,1 МБблизько 0,1 ГБ
Сторінка пошукової видачіблизько 0,3 МБблизько 0,3 ГБ
Сторінка без картинокблизько 0,5 МБблизько 0,5 ГБ
Сторінка повністю, з картинкамиблизько 2,5 МБблизько 2,5 ГБ
Стрічка соцмережі, 10 хвилин без відеоблизько 30 МБ—

Три типові завдання

Моніторинг цін. 5000 карток товарів раз на день без картинок — близько 2,5 ГБ на день, 75 ГБ на місяць. Якщо сайт віддає ціни через API, той самий обсяг вкладеться в 15 ГБ.

Зняття позицій. 2000 запитів на день по одній сторінці видачі — близько 0,6 ГБ на день, 18 ГБ на місяць.

Ведення акаунтів. Десять акаунтів по 20 хвилин на день без відео — близько 0,6 ГБ на день. З переглядом відео витрата зросте в кілька разів: хвилина відео може важити більше, ніж година текстової стрічки.

Як виміряти вагу своєї сторінки

  1. Відкрийте сторінку в браузері й увімкніть інструменти розробника, вкладка «Мережа».
  2. Оновіть сторінку й подивіться підсумок унизу: скільки передано.
  3. Вимкніть у тій самій вкладці кеш — інакше цифра буде заниженою.
  4. Якщо працюєте парсером, подивіться розмір відповіді в його логах: це і є реальна витрата.

Як скоротити витрату

  • Не завантажуйте картинки й відео, якщо вони не потрібні. У браузерах для автоматизації це робиться блокуванням типів ресурсів.
  • Беріть дані з API, коли він є: відповідь у десятки разів легша за сторінку.
  • Не запитуйте те саме двічі — зберігайте отримане.
  • Не вимикайте стиснення: більшість бібліотек вмикає його за замовчуванням.
  • Вимкніть автовідтворення відео в профілях для соцмереж.

Який тип проксі обрати під обсяг

Для великих обсягів відкритих даних починайте із серверних проксі: у них найнижча ціна за гігабайт і найвища швидкість. Якщо сайт відповідає капчею або відмовами, спершу знизьте частоту запитів, потім переходьте на резидентські. Для акаунтів у соцмережах трафіку потрібно небагато, і там частіше беруть мобільні.

З чого почати

Як не витратити зайвого

Помилка в скрипті може за ніч витратити весь план: цикл повторює запити або завантажує відео. У Prokso від цього є два захисти в налаштуваннях плану:

  • Ліміт трафіку — скільки гігабайтів план може витратити за годину, день, тиждень або 30 днів. Дійшли до ліміту — план стане на паузу, а вам прийде сповіщення.
  • Заблоковані сайти — список адрес, на які трафік не піде взагалі. Зручно, щоб відсікти важкі сайти з відео або рекламні домени.

Витрату за днями й сайтами видно в статистиці плану: так легко знайти, куди пішли гігабайти.

Як прикинути обсяг заздалегідь

Для першої оцінки скористайтеся калькулятором трафіку: виберіть, що завантажуєте, скільки дій на день і скільки днів, — він порахує приблизний обсяг і вартість. Потім звірте його з реальною витратою за перші дні роботи й докупіть стільки, скільки потрібно.

Не намагайтеся вгадати обсяг на місяць наперед. Купіть невеликий обсяг, попрацюйте день-два і подивіться реальну витрату в статистиці плану. У Prokso куплені гігабайти не згорають, тому запас не пропаде, а докупити можна будь-коли — ціни на сторінці тарифи.

Питання й відповіді

Скільки гігабайтів потрібно на 1000 сторінок?

Якщо забирати лише HTML — близько 0,1–0,5 ГБ. Якщо завантажувати сторінки повністю з картинками — 2–3 ГБ. Точніше покаже замір на вашому сайті.

Чи рахується трафік, якщо запит завершився помилкою?

Так, рахується все, що пройшло через проксі. Але відповідь з помилкою зазвичай важить лічені кілобайти.

Чому трафік витрачається швидше, ніж я очікував?

Найчастіше через картинки, відео та скрипти, які браузер завантажує разом зі сторінкою, а також через повторні запити.

Чи можна обмежити витрату трафіку?

Так. У налаштуваннях плану задайте ліміт на годину, день, тиждень або 30 днів: коли його буде досягнуто, план стане на паузу і прийде сповіщення.

Де подивитися, на які сайти пішов трафік?

У статистиці плану в кабінеті: там витрата за днями та журнал звернень до сайтів.

Читайте також