Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Как можно задать глобально в скрипте, что если таймаут любого действия в скрипте более, например, 1 минуты, то перезапуск скрипта?
@NickBAS весь скрипт поместить в "игнорировать ошибки", а количество выполнений установить "повторять"
Метку поставьте в начале, И при превышении конкретного действия по времени переходите к метки начала. Но скорее всего вы получите не то что хотели. Потому что это чревато зацикливаниями по разным причинам.
@Quaclix если вы не реализуете крипто подписи для запросов, то такой запрос очень легко подменить и юзать скрипт бесплатно
@doupiu said in Оптимизация действия "Проверить существование":
Что сделал в итоге: 2) Добавил задержку 300 мс в цикл. Так работает даже быстрее, чем без задержки, т.к. не виснет ЦП.
ну вот об этом я и говорил, иногда чуть медленнее оказывается быстрее :)
Есть много тем на форуме - когда добавление небольшой задержки выводит скрипт из зависонов и оверхеда.
@fox спасибо вам большое, все получилось
http://community.bablosoft.com/topic/3546/каждый-10-минут/14
@runbust Исправил, 20.7.5