@nodejs_ru

Страница 2634 из 2748
Nick
03.10.2018
19:00:02
уж чего-чего, но нджинкса там и блоизко нет

Alexey
03.10.2018
19:00:14
считай, что собственный
значит правильный ответ, в ноуд джс используется собственная реализация сервера, вопрос закрыт

Daniil
03.10.2018
19:00:43
@CryptoFan или rollup

Владимир
03.10.2018
19:00:51
уж чего-чего, но нджинкса там и блоизко нет
я бы сказал, что nginx’а нигде нет, т.к. это отдельная прога)

Google
Kool
03.10.2018
19:01:23
компилируется же на лету, нет?
ну компиляция это превращение в машинный код я всегда считал что жс интерпретируемый язык и интерпретатор в рантайме инструкции выполняет

поправьте если не так

Ildar
03.10.2018
19:02:09
фактически там есть и интерпритатор и JIT компилятор

игнишен и турбофан

Kool
03.10.2018
19:03:09
@CryptoFan или rollup
у флоу свой вродь

Дмитрий
03.10.2018
19:03:12
https://docs.google.com/presentation/d/1H1lLsbclvzyOF3IUR05ZUaZcqDxo7_-8f4yJoxdMooU/edit#slide=id.g15785de102_0_2

Gor
03.10.2018
19:04:49
народ может кто сталкивался в try catch делаю JSON.parse при не валидном - catch отрабатывает но процесс генерирует SIGINT

и вот мне надо отменить SIGINT

Gor
03.10.2018
19:06:33
https://github.com/microservice-framework/microservice-cluster/blob/master/includes/web.js#L74

Google
Yura
03.10.2018
19:07:07
народ может кто сталкивался в try catch делаю JSON.parse при не валидном - catch отрабатывает но процесс генерирует SIGINT
у меня есть идея, не знаю поможет ли, но можно сделать операцию ассинхронной (тоесть сунуть в сеттаймаут 0)

Ildar
03.10.2018
19:07:28
раньше было два JIT компилятора фулкодген и кранкшафт

Дмитрий
03.10.2018
19:07:37
интересно
https://github.com/v8/v8/wiki там много всего)

Alex
03.10.2018
19:07:37
Gor
03.10.2018
19:07:38
а можно код увидеть?
у меня прерывание на рестарт child вот тут https://github.com/microservice-framework/microservice-cluster/blob/master/index.js#L98 в результате он обрабатывает рестарт child что не верно

жаль не скопировал. но по логу видно что отрабатывает catch выводит stack а потом отрабатывает process.on SIGINT

Дмитрий
03.10.2018
19:08:50
finally не забыли?

Таймураз
03.10.2018
19:11:52
значит правильный ответ, в ноуд джс используется собственная реализация сервера, вопрос закрыт
Слишком много тупых вопросов, в следующий сеанс настолько "не очень вопросов" заходи сюда https://t.me/js_noobs_ru Тебе и про ноду там расскажут, может быть, и я сам расскажу Но вопросы на самом деле хуевые

Хуевые даже не в плане своей некомпетентности, а потому что ты развел срач В следующий раз за подобную хрень буду РО выдавать

Gor
03.10.2018
19:13:35
может там в catch новое исключение?
упс. извиняюсь там в другом дело

Дмитрий
03.10.2018
19:18:48
Когда там уже 10 нода lts станет?

Nick
03.10.2018
19:22:01
Может, как 9 нода не стать )

Julia
03.10.2018
19:23:52
Вы пробовали когда-то делить запросы? У монги и постгреса есть пулл соединений, в теории, можно сразу 5 запросов в один момент отправить и они будут их обрабатывать. Я хочу попробовать поделить агрегацию на части. В базе например 10k корпусов, я хочу отправить 5 одновременных запросов на одинаковую агрегацию, но поставить в каждом 1) WHERE id > 0 AND id < 2000 2) WHERE id > 2000 AND id < 4000 И так далее

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

Такой глупый вопрос, но все же... Ждать ответы в Promise.all

Nick
03.10.2018
19:27:32
спорно. надо тестить. если у тебя в общей выборке будет больше 500к записей - сразу нет. проверено. если меньше - пробуй. а чего ты хочешь этим добиться?

Google
Дмитрий
03.10.2018
19:29:27
В базе 120к записей
Скорее всего там база тормозить будет

Nick
03.10.2018
19:31:52
120к - маленькая база. в общем, оно конечно, отправит тебе их параллельно, но то что будет прирост - вообще не факт

Julia
03.10.2018
19:32:29
Может завтра по приколу проверю. Самому интересно.

Nick
03.10.2018
19:35:27
Может завтра по приколу проверю. Самому интересно.
был опыт с потгрес такой же - там разбиение дало прирост, но там был +- сложный запрос с case`ами, группировками и рассчетами в несколько шагов

Yury
03.10.2018
19:35:52
120к в базе или таблице?

Julia
03.10.2018
19:36:16
В таблице. У меня группировка и Join.

Yury
03.10.2018
19:36:24
ууф

Nick
03.10.2018
19:38:28
забыл главное сказать: если это веб сервер - лучше оставь один большой. много маленьких будут каждый на себя максимум ресурсов тянуть, а когда упрутся в процессор - начнут друг друга очень сильно замедлять

Yury
03.10.2018
19:38:53
а что значит паралельно? если хоть одна таблица лочится при выборке - у тебя все будет последовательно

или я путаю?

Nick
03.10.2018
19:40:31
чёё
было так на постгресе, когда 4 запроса каждый из которых по отдельности выполнялся ~4 секунды - если пустить вместе все приходили через 20

Yury
03.10.2018
19:41:26
самый быстрый вариант ускорить join - убрать join)

Aga
03.10.2018
19:49:17
да
Ознакомься с микросервисной архитектурой

Vitaliy
03.10.2018
19:55:05
Заметили что за эту неделю на npm увеличились установки пакетов ?

с чем это связано

7

Dmitry
03.10.2018
19:55:53
Ребят

Google
Dmitry
03.10.2018
19:56:18
mongose жутко неудобный, и словно накостыленный на старом жсе. Есть чето свежее?

Dmitry
03.10.2018
19:56:48
покажи как хорошо и правильно

мне пожалуйста class based модели, хуки в них же и всё то, что в других яп и ормах есть.

Alexander
03.10.2018
19:57:38
вот тебе твои хуки https://mongoosejs.com/docs/middleware.html

Daniil
03.10.2018
20:00:11
Гайс, как обходите момент с Koa, при async/await в app.use, он не славливаеи ошибки

Если только лепить функцию обёртка, которая будет навеливпть try catch

Dmitry
03.10.2018
20:01:02
var schema = new Schema(..); schema.pre('save', function(next) { // do stuff next(); }); ты считаешь, то это удобно ?) Я не говорил, что хуков нет. Но монгос выглядит словно жквери. Функционален но прямо пахнет старостью.

Dmitry
03.10.2018
20:02:33
Ну пусть пользуются. Нравится людям писать больше кода - пусть пишут)

Alexander
03.10.2018
20:03:03
если тебе не нравится, используй стандартный драйвер и не выебывайся

Alexey
03.10.2018
20:03:07






through.a.haze
03.10.2018
20:03:19
а ты знал что jquery еще кто-то пользуется?
так а причем тут пользуется кто или нет? чувак спросил "есть что посвежее", а ты ему "закрой рот и ешь свой жиквери/мангус"

Google
Dmitry
03.10.2018
20:04:43
Да нет лучше на данный момент, я это прекрасно понимаю. И, как писал выше буду использовать этого застарелого мамонта, который может всё.

through.a.haze
03.10.2018
20:05:22
ну а ты можешь предложить что-то лучше монгуза чтоле?
я нет :3 у меня вообще проект на loopback и мне бы тоже было интересно узнать что есть кроме монгуза

Alexander
03.10.2018
20:05:24
вот те "посвежее" https://github.com/Automattic/monk

Dmitry
03.10.2018
20:05:26
просто блин, 2018, а бэкенд на жсе выглядит так отвратно, при том, как свежо выглядит фронт.

Dmitry
03.10.2018
20:06:30
ну сравни с питоном, руби или даже ПОХАПЭ с его инфраструктурой и хайпом вокруг лары

даже в древних рельсах всё живее

Alexander
03.10.2018
20:06:53
о чем ты вообще?

это код, и он работает

иш вы, еще и "свежии" ормки им подавай

Dmitry
03.10.2018
20:09:13
то, что ты скинул зачем вообще? Там только мидлвари прикрутили и апи сделали на свой вкус. Слабая абстракция над чистым mongodb

Alexander
03.10.2018
20:09:40
я скинул то что на гитхабе нашел ща, другого не видел

или нативный драйвер или монгуз

все, вопрос закрыт

through.a.haze
03.10.2018
20:11:03
Dmitry
03.10.2018
20:12:30
ага, забавно.

Yury
03.10.2018
20:14:06
ЗА ПОХАПЭ ОТВЕТЬ

Roman
03.10.2018
20:14:16
ЗА ПОХАПЭ ОТВЕТЬ
пыхеры здесь?

Alexey
03.10.2018
20:14:21
я

?️Ivan
03.10.2018
20:14:23

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