Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
SQL и многопоток
-
Прошу помощи разобраться в логике работы многопотока с SQL.
Задача получить минимально простую конструкцию работающую в многопотоке. Так, чтобы в каждом потоке была уникальная строка из результата запроса.В OnApplicationStart создаю соединение и делаю Select. Там же делаю Глобальную переменную в которую добавляю результаты запроса.
Создаю функцию test с выводом поля передаваемого в нее.
В Main создаю цикл (по результату sql запроса) в котором вызываю асинхронно функцию test и передаю ей переменную цикла.В одно потоке все работает. Подскажите, пожалуйста, как довести до работоспособности в многопотоке.
Если я вообще не так все понял, покажите минимальный проект с заявленной логикой.
Благодарю.