@nodejs_ru

Страница 118 из 2748
KlonD90
05.08.2016
17:20:24
так то чтобы в драйвер не упираться

Vladimir
05.08.2016
17:20:52
все таки бенчмарки должны что то реалистичное делать

KlonD90
05.08.2016
17:23:19
ну господи эти бенчмарки все такие. я думаю он миллион ок держит этих простых транзакций учитывая их архитектуру(тут основная стоимость запись в wal и там сделается батчем).

Vladimir
05.08.2016
17:23:39
Ну вот у редиса: http://redis.io/topics/benchmarks

Google
Vladimir
05.08.2016
17:23:51
SET: 403063.28 requests per second

С пайпланом по 16 команд

У тарантула в этом бенчмарке тысячи подвешенных запросов

KlonD90
05.08.2016
17:24:30
А что так мало?

Vladimir
05.08.2016
17:24:57
при этом редис однопоточный

а бенчмарк тарантула в несколько потоков асинхронно пихает реквесты

KlonD90
05.08.2016
17:25:37
тарантул тоже почти однопоточен(отдельный процесс для обработки запросов висит и декодирвоани msgpuck’а)

Vladimir
05.08.2016
17:26:08
Сеть тоже однопоточная?

а

ну вот

при этом лэтэнси огромный

KlonD90
05.08.2016
17:26:28
и у редиса и у тарантула асинхронный протокол

Vladimir
05.08.2016
17:26:40
у редиса - нет

Google
KlonD90
05.08.2016
17:26:53
как нет если да?

Vladimir
05.08.2016
17:27:33
там аля http 1

http://redis.io/topics/protocol

Redis accepts commands composed of different arguments. Once a command is received, it is processed and a reply is sent back to the client.

KlonD90
05.08.2016
17:32:23
как редис тогда достигает 100к операций на ноде? мгновенно отсылая ответ?

Вообще по 1000 запросов для тарантула норм т.к. он это отоптимизирует в меньшее количество операций в памяти и тут будет вин уже

ну т.е. бенчах что я видел по 50 запросов посылалось

а по 300

https://github.com/luin/ioredis/blob/master/benchmarks/single_node.js

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

отвечать он будет в той последовательности что ты пишешь

что вообщем-то сильно упрощает на самом деле разбор ответа :о

Vladimir
05.08.2016
17:49:26
в http так же

KlonD90
05.08.2016
17:49:47
в http же тебе как ресурс овтети в любой последовательности

(сорри бегу)

Sander
05.08.2016
17:56:17
блин вот не пойму, pm2 писал логи в папку с проектом а теперь пишет в .pm/ в свою папку и не оброщает на мои конфиги внимание, { "script" : "test.js", "watch" : false, "cwd": "./", "instances": 1, "log_date_format" : "YYYY-MM-DD HH:mm Z", "error_file" : "./logs/node-app.stderr.log", "out_file" : "./logs/node-app.stdout.log", "pid_file" : "./logs/pids/node-geo-api.pid", "merge_logs" : true }

Farrux
05.08.2016
17:58:37
https://www.youtube.com/watch?v=UqzEwQd6TUk

Sander
05.08.2016
17:58:53
плиззз

позитив видео

чтот не вижу причину почему pm2 перестал вдруг в нужную директорию сохранять логи

Google
Sander
05.08.2016
18:36:20
отбой

{ "apps": [ { "name": "test", "script" : "test.js", "watch" : false, "instances": 1, "log_date_format" : "YYYY-MM-DD HH:mm:ss", "error_file" : "./logs/node-app.stderr.log", "out_file" : "./logs/node-app.stdout.log", "pid_file" : "./logs/pids/node-geo-api.pid", "merge_logs" : true, "cwd": "./" } ] }

сделал в массиве заработало -_-

Джон
05.08.2016
18:44:48
Ребят как правильно подключить html и css чтобы nodemon обновлял браузер при изменениях?

или есть что-то получше чем nodemon?

Sander
05.08.2016
18:47:40
pm2 вроде обновлять может, но не уверен

nodemon хороший

насчет браузера хз, я его использовал ток для бекенда

я думаю нужен какой-нибудь browsersync

Джон
05.08.2016
18:48:50
Спасибо.

Sander
05.08.2016
18:48:58
nodemon ток для серверной части

если браузер обновлять хочешь, тебе нужен gulp с browsersync или webpack

Sander
05.08.2016
18:49:24
но с вебпаком особо я не работал

webpack освоить как по мне тяжелей будет

есть готовые boilerplate для верстки

сек от гугла даже был гулп

https://github.com/google/web-starter-kit

вот там есть browsersync и все что нужно

@quantum_robin

Джон
05.08.2016
18:54:32
https://github.com/google/web-starter-kit
супер. Мне вообще просто нужно сверстать небольшой компонент, и я ищу простейшее решение для ускорения процесса и без лишних файлов. У меня просто 3 файла html js css.

Google
Sander
05.08.2016
18:55:13
ну тогда от гугла подйодет, правда ставиться долго, там куча всяких npm package

Джон
05.08.2016
18:55:23
не хочется заморачиваться и устанавливать кучу всяких штук, писать конфиги и прочее. ПРосто запустить и все )

Sander
05.08.2016
18:55:33
ну

Sander
05.08.2016
18:55:34
да

npm i

и ждешь пока поставит

потом работаешь

Джон
05.08.2016
18:55:59
сейчас попробую

Sander
05.08.2016
18:56:08
я ставил уже его

Admin
ERROR: S client not available

Sander
05.08.2016
18:56:20
но я свой писал, ибо он подходит для разовой работы

а мне для большого проекта где работает над которым работает куча людей

Джон
05.08.2016
18:57:10
мелкие компоненты верстать потом переносить в проект

Sander
05.08.2016
19:00:30
вроде gulp serve запускает browsersync

ага 100%

https://github.com/google/web-starter-kit/blob/master/gulpfile.babel.js

Джон
05.08.2016
19:10:48
установил, попробую завести эту машинку

Sander
05.08.2016
19:12:48
давай

Google
Sander
05.08.2016
19:12:52
действуй !

Sander
05.08.2016
19:13:49
npm i сделай вначале

потом gulp serve

я тебе ссылку дал с тасками

https://github.com/google/web-starter-kit/blob/master/gulpfile.babel.js

каждый gulp.task в коде это команда

gulp serve and etc

Джон
05.08.2016
19:15:06
а понял

Herman
05.08.2016
20:09:36
О

прыкольна

пацаны, как вы этот сраный бабель дебажите ?

дайте кейс

Sander
05.08.2016
20:09:58
мм

это же тот же js

Herman
05.08.2016
20:10:23
я вот сегодня поебался поебался (ВебШторм не юзаю)

Sander
05.08.2016
20:10:27
или я чтот не понял

Herman
05.08.2016
20:10:51
да какбы devtool с —harmony не пашет

весь каеф обломал сегодня

пришлось в консольку всё логать

О! Среди нас же есть Атомоводы, вот интересно какие у них есть кейсы?

Sander
05.08.2016
20:13:07
атом фигня

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