Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
Вопрос к знатокам BAS-JS
-
@olegar said in Вопрос к знатокам BAS-JS:
Как в действии "яваскрипт на элементе" получить
width следующего соседа (next sibling)?А не проще обратиться сразу к необходимому элементу через селектор?
-
@olegar said in Вопрос к знатокам BAS-JS:
не могу, циклом прохожу по нужному элементу, но и следующий мне тоже нужен(внутри цикла), как и тот по которому циклом прохожу. Может есть другой какой способ, но я чета не додумался.
Ну в таком случае опишите изначальную задачу которую вы пытаетесь решить этим способом
-
"начать цикл" -> "получить координаты"([[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]]) -> что то там делаю с этими координатами
Но мне нужны координаты не только вот этого элемента - [[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]]
а еще и его соседа. Точнее его размер -
<div> <div class='one'> <div class='two'> <div> <div> <div class='one'> <div class='two'> <div> <div> <div class='one'> <div class='two'> <div>начать цикл (>XPATH>\\div[@class='one'])
получаем координаты <div class='one'> [[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]]
ВОПРОС как получить координаты <div class='two'> *Добавлю, который находится рядом с [[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]]
конец цикла -
@Vituskosoy отлично! В точку