@itzpvpsher у вас там много регулярок, поиску по списку/ам поиск по базе данных.
для базы данных можно добавить индексы, что ускорить должно поиск в ней.
если списки очень большие то стоит перенести их во что то что имеет более эффективный поиск.
регулярки очень тяжелая вещь. те кто тут их используют упоминают что во время оптимизаций именно от них пытаются избавится
Перенос скрипта с версии 21.9.2 на 23.1.1. Что исправить?
-
Нужно скрипт (довольно большой) написанный на 21.9.2 перенести на версию БАС 23.1.1. Если я просто копирую код (со старой версии программы, запущенной на виртуальной машине), то возникают такие ошибки/недочеты:
- вместо русскоязычных комментариев к действиям крякозябры
- в действиях с кодом Node.js код отсутствует
Будет ли корректно выполняться скрипт, если я таким способом скопирую действия из старой программы и дополню действия Node.js недостающим кодом?
Или лучше сразу вручную переписывать код?
-
@botovod said in Перенос скрипта с версии 21.9.2 на 23.1.1. Что исправить?:
хотя комменты к анонсам не читал. Правда в одном из топиков этого раздела частично затрагивался этот вопрос и там давали рекомендацию пересоздать метки.
В комментах чего только не напишут ))
-
Пожалуй весь проект придется пересохранять, т.к. ри переходе с БАС 21.9.2 на 23.1.1 скрипт необоснованно выходит из цикла While.
Заметил еще такой баг: если скрипт дописанный на 23.1.1 открыть в версии 21.9.2, то появляются лишние действия там где они не должны быть, а еще обнаружил такую ошибку (на ее месте было действие написанное в 23.1.1 )

При попытке открыть это ошибочное действие появляется только окошко для комментариев слева, а доступ к конструктору, где были действия отсутствуют. -
@botovod said in Перенос скрипта с версии 21.9.2 на 23.1.1. Что исправить?:
Пожалуй весь проект придется пересохранять, т.к. ри переходе с БАС 21.9.2 на 23.1.1 скрипт необоснованно выходит из цикла While.
Заметил еще такой баг: если скрипт дописанный на 23.1.1 открыть в версии 21.9.2, то появляются лишние действия там где они не должны быть, а еще обнаружил такую ошибку (на ее месте было действие написанное в 23.1.1 )
При попытке открыть это ошибочное действие появляется только окошко для комментариев слева, а доступ к конструктору, где были действия отсутствуют.Эта ошибка появляется тогда, когда нет модуля в котором это действие присутствует (отключите файловый модуль и действия из этого модуля будут отображаться так же)