Используете ли вы в своих задачах кэширование, если да - то что именно вам приходит кэшировать?
@user-segadev
4 күн бұрын
У нас используется кэширование данных внешней системы. Что бы мы не обращались к ней часто и не положили ненароком. От этой внешней системы в кафку летят ивенты на изменения, мы их читаем и актуализируем кеш. Да кстати, кеш в постгресе храним.
@kl45gp
2 ай бұрын
это лучшее видео на ютубе про кэш!!! спасибо!
@MrLotrus
9 ай бұрын
Спасибо! По работе с кэшированием мало работал. Поэтому было полезно и интересно хотя бы теорию послушать.
@vladimir_balun_programming
9 ай бұрын
Не за что!
@rustamahmadov3771
7 ай бұрын
Добрый день Влад, желаю приятного отпуска) Ты в конце видео сказал что скинешь материалы, бесплатные ресурсы, где лучше подготовиться по систем дизайну. Спасибо большое)
@rokki_khazratov
9 ай бұрын
Спасибо огромное за большой урок
@vladimir_balun_programming
9 ай бұрын
Не за что!
@user-vn2nx1yq9e
9 ай бұрын
всё верно!@@vladimir_balun_programming
@blaze2671
9 ай бұрын
Большое спасибо за видео! А будет ли такое же видео, но про брокеры сообщений? Было бы очень полезно
@vladimir_balun_programming
9 ай бұрын
Подумаю на счет этого)
@kismichel17
9 ай бұрын
Кратко и информативно. Респект)
@vladimir_balun_programming
9 ай бұрын
Спасибо!
@TheILOVEYOUXD
4 ай бұрын
Безоговорочно лайк и подписка
@denis.nikolaev
9 ай бұрын
Спасибо! Ты лучший! ❤
@anastascat2770
9 ай бұрын
Уууф, чувствую, что будет жарко! Еще не глянул, но уже понимаю, что это час сплошного кайфа. Благодарю! И давай больше систем десигна
@vladimir_balun_programming
9 ай бұрын
Спасибо)
@TheAelyseev
4 ай бұрын
Для Thundering Herd Problem. Еще можно так. Модуль кеша хранит два ключа - первый инвалидируется как нужно, например 30 sec, второй никогда или редко. Когда несколько процессов идут в кеш, а первого значения там уже нет, то только один начинает обновлять первый ключ, остальные получают второе значение. Когда первый закончит - он положит в кеш актуальное значение. Для примера со страницей Рональндо, какой-то небольшой процент не получит последние фото, но зато не за аффектит скорость работы сервисов.
@it_cpp54
8 ай бұрын
Подумал что про кэширование на процессоре.
@user-se4gg9sk4b
5 ай бұрын
Благодарю за материал! Это был максимально полезный стрим (хоть и смотрю его в записи)! У меня лишь небольшое замечание по поводу вычисления эффективности кеширования на 11-й минуте. Мне кажется тут берётся формула так, чтобы спустя N запросов к приложению, суммарное время отклика от приложения с кешированием было как можно меньше чем к такому же приложению без кеширования. Правильно ли я понял? Например мы 10 раз ходим в приложение: Приложение без кеширования это 10 * 100 = 1000 милисекунд (всегда идём в бд) Приложение с кешированием (при CacheMissRate = 0,8) это 0,8 * 10 * 100 + 10 * 20 = 1000 милисекунд (800 мс на БД и всегда перед этим идём в кеш - 200 мс) То есть при сравнении получается что при CacheMissRate = 0,8 ничего не меняется а при увеличении этого показателя, он будет не очень эфективен. Правильно ли я улавливаю мысль?
@Zarin1989
9 ай бұрын
Поток - это сколько человек в группе? И второй вопрос. По уровням стандартный и ВИП. Домашки на ВИПе проверяются преподавателем, а на стандартном получается никто не проверяет?
@vorandrew
Ай бұрын
Первый раз ставлю скорость на 0.75 в Youtbube
@kotanvich
9 ай бұрын
Объясните, откуда берется формула об среднем времени доступа к данным через три переменные?
@anatoliivasilev4982
2 ай бұрын
Имеется ввиду, что когда к кэшу обращаемся, мы уже потратили 20мс, не попали в кэш, пошли в базенку, ещё 100мс. Итого 120мс. Если таких запросов много, кэш вреден. И это еще не считая денег и времени на поддержку этого кэша
@anatoliivasilev4982
2 ай бұрын
Имеется ввиду, что когда к кэшу обращаемся, мы уже потратили 20мс, не попали в кэш, пошли в базенку, ещё 100мс. Итого 120мс. Если таких запросов много, кэш вреден. И это еще не считая денег и времени на поддержку этого кэша
@nouchance
9 ай бұрын
Spasibo Balun!
@eugenefedoryachenko8793
9 ай бұрын
Это пересказ статьи "[По полочкам] Кэширование" с хабра?)
@vladimir_balun_programming
9 ай бұрын
Описано ли там много алгоритмов вытеснения данных (Second Chance, Clock, ...), Тегирование кэша, Версионирование кэша, Многомерный кэш и многое другое, что есть в видео? Я вижу, что нет
@stepanmikhailiuk4571
9 ай бұрын
Если даже это пересказ статьи, то ничего плохого в этом нет. Автору спасибо
@eugenefedoryachenko8793
9 ай бұрын
@@stepanmikhailiuk4571 В этом и правда ничего такого нет, если изначально об этом сказать и дать ссылку например на источник) А так, Владимир поменял местами некоторые блоки из статьи. И у меня это вызвало больше вопросов чем ответов) Ошибки в структурировании привели меня к первоисточнику. Где я получил все ответы на вопросы.
@stepanmikhailiuk4571
9 ай бұрын
@@eugenefedoryachenko8793 Понял вас, спасибо за ответ. Тоже теперь прочту!
@somethingname9038
9 ай бұрын
100 кэшхит / 10 кэшмис = 10% попадания по твоим словам
@konstantintolstikhin5531
9 ай бұрын
Ага, тоже обратил на это внимание. Правильно должно быть (cache hists) / ((cache hists) + (cache misses)). Тогда в данном случае получим 0.9 или 90%
@bnidia
9 ай бұрын
Думаю у меня глюк или в видео дети кричат на заднем фоне
@user-ty4re1cz7d
9 ай бұрын
Не глюк, все норм. Ничего страшного в этом нет, что бывает что-то на фоне. Ты когда видос смотришь у тебя сейчас идеальная тишина?)) Когда глотаешь знания ничего не мешает, т.к. Автор видео красавчик!))
@alexvalchuk3452
Ай бұрын
Лять, ну нормально все было бы, если бэ не эти "кэшА", "в кэшЭ". Уши режет. Выключил через 2 минуты
@RisDeep
5 ай бұрын
Слишком растянутая информация. Как стрим наверное нормально. Для видео лучше по 15 минут по конкретной теме
@borland7033
9 ай бұрын
Отличное видео как всегда)Кстати у Криштиану Рональду 612 млн подписчиков)
Пікірлер: 39