
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
ну

Джон
05.08.2016
18:55:34

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
действуй !

Джон
05.08.2016
19:13:35
на гитхабе чето не написано

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
атом фигня