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

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Благодарностей
1
Баллы
8
Доброго времени суток.
Столкнулись с такой проблемой.
Необходимо чтоб 1 инстанс шаблона - грузил страницы/стили/скрипты только в один поток.
Знаем что это уменьшит скорость.
Но это как то возможно. Сейчас многие поставщики проксей стали ограничивать кол-во одновремееных потоков к серверую
Мы взяли 10 000 проксей с ограничением 200 одновременных соединений, запустили браузерный шаблон в 50 потоков и тут же словили блокировку по превышению соединений, каждый браузер грузил страницы в 8-10 соединений, что в сумме дало около 500.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Благодарностей
1
Баллы
8
Вы не поняли.
Я понимаю что в одном инстансе - один браузер.
Браузер для загрузки страницы - грузит в несколько соединений страницу/стили/скрипты
Мне нужно чтоб браузер грузил страницу в одно соединение.
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
В настройках зеннопостера сколько установлено потоков в одном процессе на вкладке "Потоки" ? Если установлено больше одного, попробуйте установить один поток в одном процессе, но вырастет нагрузка на железо.
 

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Благодарностей
1
Баллы
8
Еще раз повторяю - я спрашиваю не про потоки, а про соединения браузера. Чтоб загружая google.com к примеру - 1 поток - 1 браузер - грузил страницу через одно соединение, а не через несколько.
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Последнее редактирование:

Mahno

Client
Регистрация
16.05.2015
Сообщения
440
Благодарностей
94
Баллы
28
Правильное слово - соединение
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Благодарностей
1
Баллы
8

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
А где изменить эти настройки? Где этот код находится?
Если вы хотите изменить эти настройки в вашем шаблоне, то воспользуйтесь 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]
 

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Благодарностей
1
Баллы
8
Я бы с удовольствием, если бы умел)) Объясните как
 

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Благодарностей
1
Баллы
8
Последнее редактирование:

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Поменял в одном из файлов :
pref("network.http.max-persistent-connections-per-proxy", 8
pref("network.http.max-persistent-connections-per-server", 8
8 на 1. Перезапустил зенопостер, ничего не изменилось
В каких файлах? Указано жеж, с примером:
оспользуйтесь C# сниппетом
 

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Благодарностей
1
Баллы
8

Danil56

Client
Регистрация
08.07.2015
Сообщения
53
Благодарностей
1
Баллы
8

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
В начале шаблона добавьте кубик "Свой код С#" с тем кодом выше
 

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