Size: a a a

Node.js — русскоговорящее сообщество

2020 February 11

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Илья | 😶
Декодирование довольно ёмкая штука (проц), ты уверен что нода стоит того ?
Он стримить хочет а не декодировать
источник

Г

Георгий in Node.js — русскоговорящее сообщество
Всем привет, кто нибудь встречался с проблемой аудио тега? Я с бэка отправляю файл на клиент. И когда пытаюсь промотать его, он сбрасывается на начало. И при паузе тоже самое.
Но проблема только в хромовских браузерах, в Firefox проблем нет.
источник

Г

Георгий in Node.js — русскоговорящее сообщество
Георгий
Всем привет, кто нибудь встречался с проблемой аудио тега? Я с бэка отправляю файл на клиент. И когда пытаюсь промотать его, он сбрасывается на начало. И при паузе тоже самое.
Но проблема только в хромовских браузерах, в Firefox проблем нет.
Я так понял проблема в заголовке Range как это исправить?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Георгий
Всем привет, кто нибудь встречался с проблемой аудио тега? Я с бэка отправляю файл на клиент. И когда пытаюсь промотать его, он сбрасывается на начало. И при паузе тоже самое.
Но проблема только в хромовских браузерах, в Firefox проблем нет.
источник

Г

Георгий in Node.js — русскоговорящее сообщество
Неее я думаю решается на сервере, прочитал что в хромовских брауезрах проблема с заголовком.
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Георгий
Неее я думаю решается на сервере, прочитал что в хромовских брауезрах проблема с заголовком.
Возможно, но я бы задал и там вопрос
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Георгий
Я так понял проблема в заголовке Range как это исправить?
Брать этот заголовок и отправлять только нужные данные
источник

Г

Георгий in Node.js — русскоговорящее сообщество
Sergey 🛸
Брать этот заголовок и отправлять только нужные данные
Хммм а можно немного поподробнее?)) Я не очень понимаю))
источник

В

Валет in Node.js — русскоговорящее сообщество
Ребята, меня всегда мучил такой вопрос, чем использование того же редиса лучше чем {}?)

redis.put(key, value)
redis.get(key)
vs
cache[key] = value
cache[key]
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Георгий
Хммм а можно немного поподробнее?)) Я не очень понимаю))
Браузер отсылает этот заголовок, ты его принимает и смотришь с какого байта нужно отдавать файл. Отдаешь с этого байта а не с начала файла
источник

Y💜

Yuri ♂️ 💜 Ly in Node.js — русскоговорящее сообщество
Валет
Ребята, меня всегда мучил такой вопрос, чем использование того же редиса лучше чем {}?)

redis.put(key, value)
redis.get(key)
vs
cache[key] = value
cache[key]
потому что редис хранит после перезагрузки данные как минимум, ну и хранит он там это всё более экономно и лучше
источник

В

Валет in Node.js — русскоговорящее сообщество
Yuri ♂️ 💜 Ly
потому что редис хранит после перезагрузки данные как минимум, ну и хранит он там это всё более экономно и лучше
Как можно еще экономнее?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Валет
Ребята, меня всегда мучил такой вопрос, чем использование того же редиса лучше чем {}?)

redis.put(key, value)
redis.get(key)
vs
cache[key] = value
cache[key]
Доступ с нескольких машин
Сохранение данных после перезагрузки
TTL
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Валет
Ребята, меня всегда мучил такой вопрос, чем использование того же редиса лучше чем {}?)

redis.put(key, value)
redis.get(key)
vs
cache[key] = value
cache[key]
плюс у редиса еще есть настройки истечения срока
источник

Y💜

Yuri ♂️ 💜 Ly in Node.js — русскоговорящее сообщество
Валет
Как можно еще экономнее?
в жс такая штука будет занимать много оперативной памяти
источник

Г

Георгий in Node.js — русскоговорящее сообщество
Sergey 🛸
Браузер отсылает этот заголовок, ты его принимает и смотришь с какого байта нужно отдавать файл. Отдаешь с этого байта а не с начала файла
То есть мне надо понять что браузер запрашивает с сервера, найти этот файл, узнать длину в байтах и задать в заголовках Conten-Range? Я прав?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Браузер уже отправляет тебе эти данные
источник

В

Валет in Node.js — русскоговорящее сообщество
Sergey 🛸
Доступ с нескольких машин
Сохранение данных после перезагрузки
TTL
Сохранение данных после перезагрузки
Это уже не мемори стор получается, если данные все же где то сохранятся
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Валет
Сохранение данных после перезагрузки
Это уже не мемори стор получается, если данные все же где то сохранятся
Это настраиваемая возможность
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Валет
Сохранение данных после перезагрузки
Это уже не мемори стор получается, если данные все же где то сохранятся
одна из опций такая: всё хранится в памяти, но как бы периодически бэкапится на диск, а при запуске редиса загружается из бэкапа
источник