@nodejs_ru

Страница 2251 из 2748
Josh
04.07.2018
11:13:21
та понятно, мне б хотя бы 0.01 добиться, ну или 0.1 стабильного

а то ведь бывает и по 3.0!

Yurii
04.07.2018
11:13:30
а у парней 0.001мс на сях
у тебя случайно там не висят другие скриптецы на ноде, где выполняется этот код?)

Josh
04.07.2018
11:13:45
нетнетнет, отдельный впс с 3% цпу

Google
Yurii
04.07.2018
11:15:04
нетнетнет, отдельный впс с 3% цпу
ну впс в принципе может давать ограничение по ЦПУ, хотя ты думаешь, что проц пустой…

Josh
04.07.2018
11:15:59
ну серьезно? на пустую функцию? на практике там тоже сравнение пары чисел и выплевывается результат

?
04.07.2018
11:16:27
правда я ниразу не оптимизировал еще там ничего, зато по красоте расписал все и в модуль завернул, теперь начал оптимизировать и такая хурма даже не пустом месте идет 0.03
И меня грузанул.. Просто у меня воркеры на овер100 строк поднимаются с такой же скоростью (~0.2-0.005мс), но я думал это нормально. Мне не принципиально, но теперь задумался..

Josh
04.07.2018
11:17:46
да понятно, что нод для других задач, классно себя показывает на высокочастотках и позволяет оптимизировать и кешировать

Yurii
04.07.2018
11:18:05
ну серьезно? на пустую функцию? на практике там тоже сравнение пары чисел и выплевывается результат
в той статье, что я скинул ещё описана такая штука, как Threadpool, типа все операции ввода/вывода в libuv идет в отдельном потоке от EventLoop и по умолчанию их 4, можешь попробовать увеличить этот параметр, посмотреть что произойдет)

Josh
04.07.2018
11:21:24
в моей синтетике вызова foo2 количество поток как скажется то? ))

process.env.UV_THREADPOOL_SIZE сюда ведь?

Eugene
04.07.2018
11:42:17
?товарищи есть значит у меня скрипт, парсит сайт и потом фетчем отправляет данные На локалке отрабатывает хорошо, но когда запускаю на сервере вылезает вот такое: parser_1 | (node:15) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): RequestError: Error: write EPROTO 140687131162432:error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 unrecognized name:../deps/openssl/openssl/ssl/s23_clnt.c:802: parser_1 | В какую сторону капать ?

Mr_Babrums.bin
04.07.2018
12:12:55
Мужики, помогите разобраться. В тестовом задании просят сделать кеширование. Сначала думал это на стороне базы данных надо, потом меня поправили что на клиентском браузере. Никогда таким не занимался. Например в выхлопах сервера аггрегированные результаты из базы данных относительно маленькими объектами по несколько штук с оффсетом. Подскажите что гуглить

Локал сторажем ни разу не пользовался, но я правильно понимаю что надо хранить определенное колличество результатов?

Josh
04.07.2018
12:18:08
проверять наличие данных и версионность, если чего не хватает или пришло время обновиться - подгружать

Google
Mr_Babrums.bin
04.07.2018
12:28:34
Ну это ж тестовое

Alexander
04.07.2018
12:28:39
Alexander
04.07.2018
12:28:47
Etag ?

Mr_Babrums.bin
04.07.2018
12:28:56
А тестовые всегда из костылей сделаны чтоб проверить навыки. По крайней мере мне так кажется)

Ну либо я индус

Josh
04.07.2018
12:29:29
Ну либо я индус
лучше индус, чем костыль

Alexander
04.07.2018
12:29:45
+

Эх, родится бы индусом...

Mr_Babrums.bin
04.07.2018
12:30:09
Ну а как должно быть? По идее в выдаче оффсет ходит по 10к записей из дб и выдаёт списком

Пользователь щелкает странички назад - вперед. Я думаю надо это запоминать

Josh
04.07.2018
12:30:29
ну вот потому и надо кешировать?

Mr_Babrums.bin
04.07.2018
12:31:10
Работодатель считает что да

Хотя в проде я бы такого не делал

Josh
04.07.2018
12:31:54
серверрендеринг не? и автономные прогрессивные приложения

на дворе 2к!8, а мы все на каждый чих в бд смотрим

Mr_Babrums.bin
04.07.2018
12:32:52
Пфффф))))00000 Тестовое же. Никто мой код никуда пинать не будет

Alexander
04.07.2018
12:32:55
Если фронт кеширование, может они хотят чтобы ты Map заюзал...

Mr_Babrums.bin
04.07.2018
12:33:06
Фронты не делаю

Josh
04.07.2018
12:33:11
ну так хоть тестовое сделай на таких технологиях

Google
Mr_Babrums.bin
04.07.2018
12:33:43
Eugene
04.07.2018
12:34:04
?может имелось ввиду закешировать запросы?

Alexander
04.07.2018
12:34:06
да блин на объектике напиши лол

Josh
04.07.2018
12:34:25
от тебя явно не этого хотят, о чем я говорил

Mr_Babrums.bin
04.07.2018
12:34:33
?может имелось ввиду закешировать запросы?
бд MySQL вроде query cache юзает при каждом запросе

Josh
04.07.2018
12:35:05
да причем тут бд) если речь о клиенте

Mr_Babrums.bin
04.07.2018
12:35:25
Тут о сервере спросили выше

Или я ничего не понял

Josh
04.07.2018
12:38:14
Josh ну как там успехи с таймингами выполнения функции?)
по прежнему тухляк, я сейчас минимальную логику монолитно реализую, чтобы на практике попытаться оптимизировать хоть что-то, а не синтетику с пустотой

Mr_Babrums.bin
04.07.2018
12:38:15
Надо ещё подумать

Josh
04.07.2018
12:38:43
Надо ещё подумать
все от стека технолологий зависит еще

Josh
04.07.2018
12:39:08
и принципа построения архитектуры

Mr_Babrums.bin
04.07.2018
12:39:26
все от стека технолологий зависит еще
говорят много с vue надо работать без реактов и ангуларов

на мобильных платформах всё сложнее

Josh
04.07.2018
12:40:02
надо работать с картошкой без морковки и сельдерея? ))

Mr_Babrums.bin
04.07.2018
12:40:07
именно

Google
Josh
04.07.2018
12:40:18
беги оттуда xD

lexxx
04.07.2018
12:40:29
Локал сторажем ни разу не пользовался, но я правильно понимаю что надо хранить определенное колличество результатов?
Сохраняй те, которые получал, или несколько сотен последних резальтов если строчек много например и все, имеется ввиду это, чтобы при первой загрузке под шумок и показ старых данных обновить их

Mr_Babrums.bin
04.07.2018
12:40:40
беги оттуда xD
меня не на фронта берут, не паникую)

Josh
04.07.2018
12:41:04
ну так работал с vue?

Mr_Babrums.bin
04.07.2018
12:41:18
на уровне написания простых админок

lexxx
04.07.2018
12:41:44
ну так работал с vue?
Я работал, по мне так реакт пезже

Admin
ERROR: S client not available

dima
04.07.2018
12:42:10
lexxx
04.07.2018
12:42:10
Не на клиенте где нить

Josh
04.07.2018
12:42:15
Я работал, по мне так реакт пезже
безусловно, серьезные папики только на нем, в итоге

lexxx
04.07.2018
12:42:19
В локалстородже

Mr_Babrums.bin
04.07.2018
12:42:32
Не на клиенте где нить
Несколько сотен выдач по оффсету 100 результатов дб...

dima
04.07.2018
12:42:48
lexxx
04.07.2018
12:43:07
100 это хня для стораджа у тебя ж там джейсон строка по факту будет

Mr_Babrums.bin
04.07.2018
12:43:19
мне их жаль
Спасибо за веру в развитие

dima
04.07.2018
12:43:31
Josh
04.07.2018
12:43:35
не угадал
не гадал, читал и видел

Google
Mr_Babrums.bin
04.07.2018
12:43:37
Пожалуй буду хранить тупо 1-2 последних запроса

Josh
04.07.2018
12:43:54
dima
04.07.2018
12:44:18
не гадал, читал и видел
что ты читал ? Ты просто узкте кейсы смотришь. А если нужно что то хранить и каждые n мс обновлять ? еще и в сторе к примеру

приложение умрет и тут пишут костыли

lexxx
04.07.2018
12:44:27
Спасибо за веру в развитие
Не слушай его он джун еьаный ???

dima
04.07.2018
12:44:48
ahahahha

lexxx
04.07.2018
12:44:56
Ahahaha

Josh
04.07.2018
12:45:16
приложение умрет и тут пишут костыли
лично я склоняюсь к vue по прежнему как раз по этим причинам

lexxx
04.07.2018
12:45:38
Пожалуй буду хранить тупо 1-2 последних запроса
А у тебя гитхаб есть? Я не делаю тестовые принципиально говорю чтоб гитхаб смотрели

dima
04.07.2018
12:45:50
лично я склоняюсь к vue по прежнему как раз по этим причинам
но есть и обртаная сторона. Но я писать на всем могу. Но реакт больше нрав

Josh
04.07.2018
12:46:16
Там всё приватное
это хорошо :3

lexxx
04.07.2018
12:46:26
у тебя же там смотреть нечего ahahhaha
Бот там классный куча форков и звезд

И ещё он бабке подымает

Josh
04.07.2018
12:47:00
И ещё он бабке подымает
бабок не трогай, ирод

Mr_Babrums.bin
04.07.2018
12:47:41
это хорошо :3
И всё же, если что-то более конкретное чем серверный рендеринг есть что посоветовать?

dima
04.07.2018
12:47:49
Там всё приватное
приватное == нету

Может он, ахах тока на жиэсе
ahahah чел ты не угадал. А вот ты ток говнокодишь на тс ahahaha

Josh
04.07.2018
12:48:19

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