Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
BAS на VDS
-
Забивает ли память при работе на сервере? Я запустил на вдс с параметрами 2 ядра Х 2 гига памяти, в 20 потоков. Поработало часа 4 и зависло. По моим прикидкам 1 поток занимает 50 мб + бас 100мб + вин7 37% памяти т.е. все вместе должно было занимать1,84 гига
-
@bronshik Все зависит от самого скрипта, что и как долго он делает в окне браузера. У меня лично, часто 1 поток это 80мб минимум.
+ у тебя сама винда жрет оперативку, так что на деле у тебя остается не 2гб свободно, а 1 - 1,5. Это можно легко проверить в диспетчере задач. -
по аналогии с похожим софтом, если работаешь в многопотоке и каждый поток зациклен (например залогинился на сайт и постишь/парсишь несколько часов), необходимо перезагружать инстанс, иначе 5-10 потоков забьют всю оперативку за полчаса. Думаю, что тут действие "Сброс" браузера поможет, если конечно в скрипте допустимо периодически сбрасывать потоки.