
Josh
04.07.2018
11:13:21
та понятно, мне б хотя бы 0.01 добиться, ну или 0.1 стабильного
а то ведь бывает и по 3.0!

Yurii
04.07.2018
11:13:30

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

Google

Yurii
04.07.2018
11:15:04

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

?
04.07.2018
11:16:27

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

Yurii
04.07.2018
11:18:05

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 |
В какую сторону капать ?

Иван
04.07.2018
11:47:05


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

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

Mr_Babrums.bin
04.07.2018
12:27:11

Google

Eugene
04.07.2018
12:28:21

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

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

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

Yurii
04.07.2018
12:35:51
Josh ну как там успехи с таймингами выполнения функции?)

Mr_Babrums.bin
04.07.2018
12:38:11

Josh
04.07.2018
12:38:14

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

Josh
04.07.2018
12:38:43

Yurii
04.07.2018
12:39:02

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

Mr_Babrums.bin
04.07.2018
12:39:26
на мобильных платформах всё сложнее

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

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

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

lexxx
04.07.2018
12:41:44

Mr_Babrums.bin
04.07.2018
12:42:01
Лол

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

dima
04.07.2018
12:42:48

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

dima
04.07.2018
12:43:12

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

lexxx
04.07.2018
12:45:38

dima
04.07.2018
12:45:50

Mr_Babrums.bin
04.07.2018
12:45:57

dima
04.07.2018
12:46:05

Josh
04.07.2018
12:46:16

lexxx
04.07.2018
12:46:26
И ещё он бабке подымает

Josh
04.07.2018
12:47:00

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

lexxx
04.07.2018
12:47:42

dima
04.07.2018
12:47:49

Josh
04.07.2018
12:48:19