Всем привет, к сожалению техническая безграмотность пораждает подобного рода вопросы, сразу несколько линков для изучения:
https://zennolab.com/discussion/threads/fakticheskoe-kol-vo-potokov-cherez-proksi.10957/
Про настройку числа подключений
https://zennolab.com/wiki/ru:connections
Как проверить через netstat
https://zennolab.com/discussion/threads/ogranichit-kolichestvo-soedinenij.37362/
Как работает современный браузер?
Современные сайты состоят из целого вороха мелких ресурсов - css, картинки, js, ajax запросы и т.д., чтобы открыть простенький сайт зачастую необходимо выполнить больше сотни(!) подключений к различным серверам, браузер подключается к серверам в многопоточном режиме, инициируя множество одновременных TCP соеденений, и все эти соединения идут через прокси
Как и зачем прокси сервисы считают подключения?
Для абсолютного большинства прокси сервисов, включая наш, число активных подключений имеет первостепенное значение, это число определяет нагрузку на сервис, и от него строится вся сетка тарифных планов
Подсчет соединений абсолютно простой, здесь нет никакой магии, как только клиент подключается к очередному прокси серверу число его активных подключений увеличивается, как только закрывает подключение - уменьшается. Таким образом имея тариф в 200 потоков мы можем одновременно подключиться к сайту\сайтам в 200 подключений и выполнять GET/POST запросы. Если в этот момент попытаться создать еще подключения к прокси сервису - он обрежет это подключение и софт, который использует прокси получит ошибку, и будет считать прокси нерабочим. Более того, некоторые сервисы(не наш), при постоянном превышении потоков просто блокируют доступ к сервису на несколько часов
Браузер, Zennoposter и проксичекеры
Прокси сервис не знает про характеристики вашего софта, он оперирует только чистым числом подключений, для стабильной работы вам необходимо не превышать возможности выбранного тарифа
Число подключений складывается из:
- Числа потоков проксичекера, который проверяет список прокси, поэтому используя платные сервисы нет смысла использовать чекеры, т.к. вы автоматически уменьшаете доступное число потоков которые можно использовать в ваших шаблонах. Прокси сервисы сами заботяться чтобы в листах были только свежие и рабочие прокси, вам лишь необходимо настроить автоматическую загрузку и обновление этого списка
- Числа подключений выполняемых браузером для одной вкладки(инстанс), тут большой разброс в зависимости от настроек браузера, это может быть 16 и 64 одновременных подключений с каждой вкладки
- Числа потоков(вкладок, интансов) в проекте, т.е. если браузер ограничен 64 подключениями на вкладку, и мы выполняем проект в 10 потоков, то число активных подключений может достигать 640(!)
Поэтому очень важно внимательно настраивать софт которым вы пользуетесь(Zennoposter), точно рассчитывать число потоков чтобы не превышать возможности тарифа и не получать множество ошибок
Ответы на вопросы
т.е. если скрипты, стили вынесены на другие ресурсы для быстрой прогрузки страницы, то для сервиса прокси это будет отдельное соединение для каждого стиля-скрипта. И если этих стилей-скриптов на сторонних ресурсах будет 10, то сервис прокси увидит 10 соединений? Бред вроде же, или нет? Ведь у меня же подключение к конкретной проксе одно и действия внутри этого соединения вроде как должны считаться одним потоком или я опять не прав?
Подключений к проксисервису ровно столько же, как если бы вы работали без прокси, т.е. это может быть и 10 и более одновременных подключений на один сайт
спасибо. Пробовал прочекать их прокси в зеннопостере, чек самый простой, который использую для паблик проксей, чекал в 10 потоков, проекты в это время останавливал. По их базе в 20к онлайн проксей зеннопостер нашел всего порядка 150 валидных. Саппорт и этого не смог объяснить.
Вполне возможно что вы столкнулись с одной из распространненых причин - превышение потоков(прокси использовались где то еще), смена вашего IP адреса для авторизации и т.д.
Мы планируем добавить график использования прокси в личном кабинете пользователя
Тут дело в хитропопости сервисов , они пишут поток , а подразумевают сессии , случайно ?! Не знаю
Для прокси сервиса поток это одно TCP(HTTP) подключение, про никаких другие виды потоков и сессий проксисервис не знает и знать не может в силу технических возможностей. О какой хитропости тут может быть речь?
Но только саппорт может видеть количество потоков, от пользователя данная информация скрыта. В любой момент они могут вместо должных 200 по тарифу, включить вам 20 и сказать что это зеннопостер виноват. Также почему зеннопостер видит их прокси мертвыми, саппорт также не смог объяснить
Честно говоря не ожидал от вас услышать такого рода комментарий, мы нацелены на постоянное и долгосрочное сотрудничество с клиентами, с какой целью нам включать вам 20 потоков вместо 200? Даже представить сложно, такой функционала нет ни у саппорта, ни у админов
Саппорт не владеет зеннопостером и не может вам подсказать как 100% правильно настроить данный софт, в скором времени мы создадим цикл статей по настройке софта, и этот пробел в знаниях нашей поддержки будет заполнен
Долго собирался покупать у них прокси , теперь ваш отзыв расставил все точки, спасибо )))
Все точки может расставить тест, который мы даем бесплатно
@lazybones, наш саппорт не может на 100% решать проблемы с настройкой софта для клиентов, т.к. не всегда с этим софтом знаком. Мы будем улучшать возможности нашей поддержки. Надеюсь мой ответ внес некоторую ясность в техническую сторону вопроса. P.S. вы всегда можете проверять число соединений на своей стороне, корректировать и настраивать софт под свои нужды, но почему то решаете перекладывать все свои ошибки на проксисервис.
Всем добра, быстрых шаблонов, хороших прокси(а у нас их более 20000 онлайн), и специальная скидка 20% для форума Zennolab по промокоду
ZENNO20 до конца сентября!