Sergei
И как я понимаю мелкие провайдеры раньше активно этим пользовались. они условно покупали терабайты у монополистов и продавали гигами, а чтоб свой трафик не тратить, юзали кеш для популярных сайтов
Pasha
Ага, то есть провайдер это, скажем так, помощник в получении данных для пользователя при запросе - тот же прокси сервер,
Провайдеру приходит запрос, он спрашивает в более глобальной сети данные, получает их, кэширует данные и сам запрос, после этого возвращает пользователю
При следующих запросах он сравнивает запросы и если у него уже есть ответ - не запрашивает их еще раз, а просто возвращает из кэша
Я правильно понимаю?
Sergei
Все верно
Pasha
Круто, спасибо)
Sergei
В идеале конечно они не должны такого делать и просто посредники между тобой и твоим сервером. Ни держать логов, ни фильтровать трафик и так далее. Но в реальности как ты написал
Pasha
А для чего тогда нужны провайдеры?
Или сама процедура подключения к этому глобальному серверу замороченная?
Sergei
Кто то должен тебя к глобальным кабелям тянуть, чинить разрывы и так далее
Sergei
Раньше на самом деле был очень популярен вопрос на собеседованиях. Что происходит когда ты нажимаешь на ентер в адресную строку
Kernel panic
Sergei
И можно было часами рассказать. От устройства клавиатуры до интернета
Pasha
то есть грубо говоря чтобы много людей не подключились к глобальному серверу и не тянули из него постоянно какие-то данные, потому что и скорость будет меньше, и ответ из-за количества подключенных пользователей будет идти дольше
Pasha
придумали умного посредника (провайдера) который отправляет все запросы так же, но кэширует это все
Pasha
чтобы отправлять уже не данные с сервера, при повторном запросе, а данные из кэша
Pasha
что делает нагрузку меньше
Pasha
так?
Sergei
Тут скорее как и везде в мире, бабло
Sergei
Провайдер экономит много денег кешируя инфу
Sergei
Быстрее работа - довольны клиенты = бабло
Pasha
супер)
Artem
подскажите, нужно при помощи регулярки удалить из названий фото расширение. jpeg, jpg, gif, png...
этикетки
Привет
Sam
На Cpanel npm не работает. bash: npm: command not found. Что можно сделать?
Oleg
Можно установить npm
Sam
Npm есть уже
Sam
Может проблема в том что версия node.js и npm не совместимы?
🆂🅷🅾️🆇🆁🆄🆇
всем привет кто знает хороший канал про RxJS уроки подскажите пож
Oleg
Значит криво встал
Oleg
И надо переустановить
Oleg
Либо прописать команду нпм в настройках
Sam
Ок спс
Виктор
Ну наконец то срослось!
Виктор
))
Виктор
Все обьяснил))
Slava
🆂🅷🅾️🆇🆁🆄🆇
Artem
Ребят, чем можно заменить addEventListener в реакт? Например, у меня следующая задача, есть такой ползунок, нужно двигать точку на нем влево и вправо, в нативном джсе легко реализуется через аддевентлистенер, а в реакте?
Anonymous
задать елементу событие напрямую
Anonymous
к прмеру: <div onClick={() => {}}> f</div>
Artem
Так оно сработает единожды
Artem
Мне нужно обновление при сдвиге мыши
Artem
Можно юзать евентлистенер в хуке useEffect например, или так писать плохо?
Anonymous
так в функции стейт меняй
Anonymous
Artem
У тебя инпут типа range, я не допёр как стилизовать такой инпут под свои желания, и сделал через дивы по старому
Anonymous
бл
Anonymous
а я и сам не знаю как стилизовать
Anonymous
)0)
Anonymous
вот
Anonymous
бл
Anonymous
http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html
Anonymous
Viktar
Vazgen
Ребята а без редусеров и диспатчов не как???? Меня сильно тревожит что так много приходиться писать для передачи одной лишь информации. Обсудите пожалуйста эту тему кто в теме
Daria
Anonymous
да
Anonymous
Vazgen
Daria
а есть ещё какие-то плюсы в mobX?
кроме того, что тебе в десять раз меньше кода писать?
экономия времени, код выглядит более чистым и понятным
не надо лишних оберточных компонент, данные из стора сразу можно прокидывать в нужную компноненту
Oleg
Ну мб редакс на хуках тоже ниче
Oleg
Моб х не побывал если чеса
Daria
Anonymous
бл
Anonymous
помогите с тестами пж
Vazgen
с какими тестами?
Anonymous
я пытался сделать тесты компонентов, как показано в роликах димыча
Anonymous
но с typescript'ом я получаю ошибку
Anonymous
после этого попробовал другой способ:https://www.pluralsight.com/guides/how-to-test-react-components-in-typescript
Anonymous
получал ошибку связанную с sass'ом
Anonymous
Vazgen
Vazgen
Данил
🆂🅷🅾️🆇🆁🆄🆇
Данил
+ Как по мне стейт менеджмент должен быть удобным всегда и везде - мало ли придётся увеличивать приложение
🆂🅷🅾️🆇🆁🆄🆇
Vazgen