Поднят сервер с express, в том же скрипте отдельно есть вычисления которые длится секунд 20, так вот проблема в том что во время их сервер полностью перестает реагировать. Проблема точно не понимании асинхронности, не отвечает любой роут.
Задача не сложная получает подписчиков с 2х групп вк и вычитает, если группы по 200000 то уже секунд 20 думает, хотя казалось бы не сложная задача алгоритм простой 2 вложенных фора. Во время получения подписчиков тоже долгий процесс, но все норм работает, то есть загружена не сеть.
вот алгоритм мб в нем проблема и можно сделать оптимальнее
spoiler//user_ids массив первой группы 200к идшников и так же banIds вторая группа
var tar = [];
for (let i = 0; i < grdb.user_ids.length; i++) {
var exist = false;
for (banId of banIds) {
if (banId == grdb.user_ids[i]) {
exist = true;
break;
}
}
if (!exist) tar.push(grdb.user_ids[i]);
}