Как установить кол-во потоков браузера

  • Автор темы Автор темы Danil56
  • Дата начала Дата начала

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Реакции
1
Баллы
8
Доброго времени суток.
Столкнулись с такой проблемой.
Необходимо чтоб 1 инстанс шаблона - грузил страницы/стили/скрипты только в один поток.
Знаем что это уменьшит скорость.
Но это как то возможно. Сейчас многие поставщики проксей стали ограничивать кол-во одновремееных потоков к серверую
Мы взяли 10 000 проксей с ограничением 200 одновременных соединений, запустили браузерный шаблон в 50 потоков и тут же словили блокировку по превышению соединений, каждый браузер грузил страницы в 8-10 соединений, что в сумме дало около 500.
 
запустили браузерный шаблон в 50 потоков
Один инстанс и есть один поток. В одном инстансе не может быть больше одного броузера. 50 потоков - 50 инстансов.
 
Вы не поняли.
Я понимаю что в одном инстансе - один браузер.
Браузер для загрузки страницы - грузит в несколько соединений страницу/стили/скрипты
Мне нужно чтоб браузер грузил страницу в одно соединение.
 
В настройках зеннопостера сколько установлено потоков в одном процессе на вкладке "Потоки" ? Если установлено больше одного, попробуйте установить один поток в одном процессе, но вырастет нагрузка на железо.
 
Еще раз повторяю - я спрашиваю не про потоки, а про соединения браузера. Чтоб загружая google.com к примеру - 1 поток - 1 браузер - грузил страницу через одно соединение, а не через несколько.
 
Правильное слово - соединение
 
А где изменить эти настройки? Где этот код находится?
Если вы хотите изменить эти настройки в вашем шаблоне, то воспользуйтесь C# сниппетом:
Код:
Развернуть Свернуть Копировать
instance.SetBrowserPreference("network.http.max-connections-per-instance", 2 );
instance.SetBrowserPreference("network.http.max-persistent-connections-per-proxy-per-instance", 2 );
instance.SetBrowserPreference("network.http.max-persistent-connections-per-server-per-instance", 2 ); [/QUOTE]
 
Я бы с удовольствием, если бы умел)) Объясните как
 
Последнее редактирование:
Поменял в одном из файлов :
pref("network.http.max-persistent-connections-per-proxy", 8
pref("network.http.max-persistent-connections-per-server", 8
8 на 1. Перезапустил зенопостер, ничего не изменилось
В каких файлах? Указано жеж, с примером:
оспользуйтесь C# сниппетом
 
В начале шаблона добавьте кубик "Свой код С#" с тем кодом выше
5ii5jsr.png
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)