Предлагаю добавить раздельный лимит потоков для браузерных и безбраузерных проектов в ZennoPoster.
Сейчас параметр «Максимальное количество потоков» общий для всех типов задач. Из-за этого возникает проблема: если ПК способен одновременно тянуть, например:
Особенно это заметно на мощных серверах, где запросы и API-задачи почти не нагружают систему, а основной bottleneck — именно Chromium/браузер.
Предлагаю один из вариантов реализации:
Вариант 1:
Оставить текущий параметр «Максимальное количество потоков» как общий лимит и добавить дополнительный:
Думаю, функция была бы востребована среди пользователей, работающих с mixed-нагрузкой.
Сейчас параметр «Максимальное количество потоков» общий для всех типов задач. Из-за этого возникает проблема: если ПК способен одновременно тянуть, например:
- 35 браузерных потоков
- 100 безбраузерных потоков
Особенно это заметно на мощных серверах, где запросы и API-задачи почти не нагружают систему, а основной bottleneck — именно Chromium/браузер.
Предлагаю один из вариантов реализации:
Вариант 1:
- Максимум потоков без браузера
- Максимум потоков с браузером
Оставить текущий параметр «Максимальное количество потоков» как общий лимит и добавить дополнительный:
- «Максимум потоков с браузером»
- общий лимит = 100
- браузерных одновременно = максимум 35
- эффективнее использовать ресурсы сервера
- не ограничивать API/парсинг задачи
- избежать перегрузки Chromium
- гибче балансировать смешанные проекты
Думаю, функция была бы востребована среди пользователей, работающих с mixed-нагрузкой.
Вложения
-
8,1 КБ Просмотры: 3


