@nodejs_ru

Страница 2246 из 2748
Grigoriy
03.07.2018
19:23:26
А если один сокет застрянет в ожидании данных. Другой на этом же ядре получит свои данные?
смотря что подразумевать под "застрянет", если имеется ввиду сетевой лаг, то он незначительно повлияет на остальные соединения, заметно это будет только при большом количестве соединений

Grigoriy
03.07.2018
19:30:42
Эм... А где можно почитать про "отдельно от основного процесса ноды"?
https://nodejs.org/en/docs/guides/dont-block-the-event-loop/#what-code-runs-on-the-worker-pool

в официальной документации все есть

Google
Josh
03.07.2018
19:31:12
ребят, подскажите что я не так делаю?





почему такой дичайший разброс? даже без парсинга

мне нужно добиться 0.001 с обработкой данных подготовленных в объекте, а я даже пустоту не могу заставить быстро выполняться

Evgeniy
03.07.2018
19:36:51
на вывод в консоль тоже тратится время ;)

попробуйте вызвать время выполнения в самом конце.

arts
03.07.2018
19:38:45
на вывод в консоль тоже тратится время ;)
Считается только время парсинга, вывод происходит позже.

Vitaliy
03.07.2018
19:39:36
на вывод в консоль тоже тратится время ;)
раньше даже - консоль бла блокирующая операция, сейчас хз

arts
03.07.2018
19:41:52
Josh
03.07.2018
19:42:09
между попытками запуска достаточно времени для вывода в консоль

На десктопе запускаешь?
и на впс, и на компе результат прям одинаковый

на серваке 3% загрузка проца

Google
Josh
03.07.2018
19:43:28
абсолютно ничего лишнего не запущено, но клаудвпс



arts
03.07.2018
19:45:17
Что в content?

Josh
03.07.2018
19:45:37
малюська статичная



[Anonymous]
03.07.2018
19:54:34
Есть ли сервер приложений для NodeJS? Т.е. некий аналог uwsgi у python или php-fpm у php?

Eugene
03.07.2018
19:55:17
env=production ))

Josh
03.07.2018
19:56:09
forever не устраивает?

Sergey
03.07.2018
19:56:26
pm2

Josh
03.07.2018
20:00:37


Что в content?
есть соображения? вот вывел отдельно в конце в консоль результаты

что ж так долго то выполняет ничего

arts
03.07.2018
20:04:39
Ща доберусь до компа, проверю одну мысль

Josh
03.07.2018
20:07:49
const start = process.hrtime(); let offer = JSON.parse(content); const end = process.hrtime(start); console.info("Время исполнения (hr): %ds %dms", end[0], end[1]/1000000);

далеко ходить не надо - банально 4 строки 0.03мс это ж дофига

arts
03.07.2018
20:11:12
Можно ещё жсончик текстом?

Josh
03.07.2018
20:14:00
var content = JSON.stringify( { "sellerId": "53f3e27a124e01dcdd77de45995bf0db", "sellerCastle": "?", "sellerName": "Wolpertinger", "item": "Leather", "qty": 10, "price": 20 } )

?
03.07.2018
20:21:54
const start = process.hrtime(); let offer = JSON.parse(content); const end = process.hrtime(start); console.info("Время исполнения (hr): %ds %dms", end[0], end[1]/1000000);
'use strict'; var content = JSON.stringify( { "sellerId": "53f3e27a124e01dcdd77de45995bf0db", "sellerCastle": "?", "sellerName": "Wolpertinger", "item": "Leather", "qty": 10, "price": 20 } ); const temp = () => { let start = Date.now(); let offer = JSON.parse(content); console.log(start, parseFloat((Date.now() - start) / 1000).toFixed(16), Date.now()); }; temp(); Out: 1530649249789 '0.0000000000000000' 1530649249789

arts
03.07.2018
20:25:14
А ты точно хочешь в микросекунду уложиться?

Josh
03.07.2018
20:25:37
да точно, для биржи нужно, парняги на С++ перехватывают быстрее меня ордера

Google
Josh
03.07.2018
20:26:36
как можно быстрее, у них 0.001 говорят

arts
03.07.2018
20:27:10
https://github.com/ahmadnassri/benchmark-node-json-parse

Бенчмарки не самые свежие, но порядок примерно тот же.

Думаю, в ноде быстрее не получится.

Josh
03.07.2018
20:28:34
Думаю, в ноде быстрее не получится.
прикол в том, что если вызывать 1000000 раз, то получается О_О

да-да, миллион раз выполняется асинхронно за такое же время почти

такие дела...

у меня даже больше вопрос не к скорости, а к рандому, 145мс вышло как-то вот в логах

т.е. в десятки тысяч раз зашкалило

хотя на проц не было нагрузок никаких

?
03.07.2018
20:32:54
как можно быстрее, у них 0.001 говорят
Out: 1530649928875 '0.0010000000000000' 1530649928876 ?

Josh
03.07.2018
20:33:24
че я делаю не так))

?
03.07.2018
20:34:08
Быстрее пока не удалось.

arts
03.07.2018
20:34:24
Это единичный случай, или разброс равномерный между 0.01 и 145?

?
03.07.2018
20:35:04
по рандому?
Позже проверю, перекур.

Vladislaw
03.07.2018
20:35:48
Какая сейчас самая популярная БД? MySQL?

Eugene
03.07.2018
20:36:08
Psql

Google
Vitaliy
03.07.2018
20:36:41
Victor
03.07.2018
20:37:01
Какая сейчас самая популярная БД? MySQL?
некорректный вопрос в Ноде - монга в PHP - мускуль

Eugene
03.07.2018
20:37:29
Лол, что

?
03.07.2018
20:38:19
по рандому?
for i < 1000000; i++: Стабильно 0.000-0.001.

Josh
03.07.2018
20:38:19
смотря в каком сегменте

Vladislaw
03.07.2018
20:38:30
Всем спасибо, попробую Psql, что-то давно хотел взять думал в ноде такое себе.

Таймураз
03.07.2018
20:38:35
Admin
ERROR: S client not available

Josh
03.07.2018
20:38:45
for i < 1000000; i++: Стабильно 0.000-0.001.
а какая версия нод и ось? и проц заодно

Eugene
03.07.2018
20:39:22
?а вот с выбором orm все сложнее вроде

Vitaliy
03.07.2018
20:40:00
?
03.07.2018
20:42:37
а какая версия нод и ось? и проц заодно
При этом 0.001 - редкость, чаще по нулям. Версия 8.9.3, проц.. Не помню, какой там на Xiaomi Redmi Note 4X.. Кстати, процесс ещё не завершён и никак не грузит проц (только сама нода подвисает при редактировании текста).

Евгений
03.07.2018
20:43:05
некорректный вопрос в Ноде - монга в PHP - мускуль
В пыхе под задачу. Но в пыхе не самое популярный мускуль.

Просто реляционная БД.

Kendr
03.07.2018
20:43:34
В пыхе под задачу. Но в пыхе не самое популярный мускуль.
В любом языке под задачу бд, софисты хеувы

Евгений
03.07.2018
20:43:49
Красава.

Victor
03.07.2018
20:44:13
В пыхе под задачу. Но в пыхе не самое популярный мускуль.
В пыхе примерно половина всех проектов - это wordpress А wordpress - это практически всегда мускуль

Ну и как же при таких цифрах мускуль не будет самым популярным для пыхи?

Google
Евгений
03.07.2018
20:44:42
В пыхе примерно половина всех проектов - это wordpress А wordpress - это практически всегда мускуль
Ну во ты опять что-то говоришь про пыху, и немного не попадаешь.

Victor
03.07.2018
20:45:42
some_random_anonymous
03.07.2018
20:45:50
ХЗ откуда такая стата, за последние полгода ни одной вакансии на WP не встретил. Зато на Laravel или Symfony жопой жри

Fil
03.07.2018
20:45:58
как отправить себе на мыло данные с фронта

nodemailer?

some_random_anonymous
03.07.2018
20:46:25
nodemailer?
Это для Ноды, а не для фронта

Fil
03.07.2018
20:46:31
он какой то мудренный

some_random_anonymous
03.07.2018
20:46:32
С фронта никак не отправить письмо

Надо с Ноды отправлять

Fil
03.07.2018
20:46:36
с фронта на бэк

постом

Victor
03.07.2018
20:46:43
Да какая хочешь
пиздец, а не довод

Fil
03.07.2018
20:46:46
а от туда

Евгений
03.07.2018
20:47:00
ок, какая БД популярнее мускуля в пыхе?
Ну во-первых вордпресс не так популярен.

some_random_anonymous
03.07.2018
20:47:01
пиздец, а не довод
Какой вопрос, такой ответ Я ХЗ к чему ты приебался. Хочешь Монгу юзай, хочешь PostgreSQL

Fil
03.07.2018
20:47:07
без танцев

есть варианты?

Страница 2246 из 2748