Надим Закиров, переиспользование функции в обработчике сразу после завершения предыдущей, надеюсь, не забудете сделать?!)
Каждая загрузка скрипта - это, фактически, отдельная очередь обработки.
И его не нужно грузить каждый раз, а ровно столько, сколько потоков/очередей хотите создать.
Vitaly Karasik, согласен!
Просто добавлю, что при хорошей распределённой архитектуре: можно держать 99.99% апа на любых площадках.
Главное, чтобы было не менее 4-х точек - это половинный резерв на недоступность сразу 2х площадок, что крайне маловероятно, но иногда выходит за 1-2%!
Я к чему это? Можно хорошо сэкономить, если есть возможность и не держать всё у одного и того же владельца хост-площадок по миру, и заодно, чтобы повысить "непотопляемость" при санкциях и прочих внезапных ограничениях.