@Nikolas Понял, думаю это на стороне пользователя уже должно решаться всё таки. Но в таком случае, ваш вариант с пингованием, наверное, самый простой и надежный
Ускорение скрипта
-
Добрый вечер, басовцы. У меня в софте есть момент, где он повторяет пару десятков действий 500 раз, это работает очень долго. Можно ли как-то это сделать быстрее (асинхронный вызов функции не поможет, ибо есть очень много данных которые ну просто нереально передать. Тем более я собираюсь софт крутить в 5-20 потоков.)? Спасибо за помощь
-
@itzpvpsher А действие/действия то какие? Нужно хотя бы это знать
-
@venom777
ForBAS.txt
Это именно та часть скрипта, которая повторяется постоянно и которую надо ускорить -
@itzpvpsher используя это можно определить на что уходит много времени

на основе этой информации легче определиться с оптимизацией
-
@itzpvpsher у вас там много регулярок, поиску по списку/ам поиск по базе данных.
для базы данных можно добавить индексы, что ускорить должно поиск в ней.
если списки очень большие то стоит перенести их во что то что имеет более эффективный поиск.
регулярки очень тяжелая вещь. те кто тут их используют упоминают что во время оптимизаций именно от них пытаются избавится