Andrey
Базу тоже в таком случае можно сделать плохой и отдавать один запрос по id > 30 секунд)
mr.
Сейчас опять начнут урановые ломы во ртути топить...
Anton
ну miss еще я понимаю, но своп???
Anton
кароч - сходить напрямую в память - что как бы является кэшем - это быстрее чем сходить в БД
Anton
как бы вот про это
Maksim (Ellrion)
своп кэша?
редис свопит если ты не в курсе
Anton
редис свопит если ты не в курсе
Я конечно могу предствить того дебила, кто поставить редис с сохранением на диск в качестве кэша
Andrey
редис свопит если ты не в курсе
А может и не свопить, если ты не в курсе, но речь шла не об этом и не о редисе
Anton
но мы же не ебанутых админов обсуждаем...
Maksim (Ellrion)
но мы же не ебанутых админов обсуждаем...
вы абсолютно все запросы кэшите?
Anton
мы где?
Юрий
ну кешируй все, кто мешает? ttl и горячесть запросов сама все разрулит
Anton
для веба стараемся все, исключения составляют оооочень малая часть запросов...
Юрий
от момента что "надо бы начать кешировать все" до "надо бы понять как кеш грамотно греть" обычно пропасть ресурсов находится которых хватает для большинства
Dmitry
Быстрее конечно
если все в кеше быстре почему изначально все в кеше не держать?
Andrey
если все в кеше быстре почему изначально все в кеше не держать?
персистентности нет потому что, очевидно же
Dmitry
персистентности нет потому что, очевидно же
сомнительно что выборка по id из базы, будет как то существенно медленнее чем чтение из файла. Возможно даже медленнее
Andrey
Кеш не в файле, лол, он у тебя в ram крутится
Andrey
Если мы про memcache
Dmitry
Кеш не в файле, лол, он у тебя в ram крутится
это ты с чего вззял? как он у меня там оседает? :)
Dmitry
наверное я про это пропустил
Dmitry
Если мы про memcache
но тут тоже сомнительно, ram то не бесконечный
Andrey
Умываю руки. Кеш фигня, не используйте его.
🎄Victor
Кеш это бабки , хорошо иметь много кеша
Dmitry
Умываю руки. Кеш фигня, не используйте его.
но почему же оч полезная штука, но только там где действительно нужен. Например на сложных выборках
Anton
но почему же оч полезная штука, но только там где действительно нужен. Например на сложных выборках
Чаще всего сложные выборки нет смысла кэшировать - их запрос разовый...
Anton
Как раз кэшируются простые выборки - которые чаще всего делаются...
Dmitry
Не только там. Почитай выше, уже всё обсудили
ну чет как то все абстракно, про сферического коня в вакууме.
Dmitry
Чаще всего сложные выборки нет смысла кэшировать - их запрос разовый...
не обязательно, бываю сложные выборки которы приходится делать на каждый запрос
Andrey
Ничего абстрактного небыло как раз вроде. Мое утверждение - кеширование простого запроса по id имеет смысл
Andrey
ниже дискуссия почему
Andrey
Несколько аргументов за, ни одного весомого аргумента против. Где тут абстрактные кони?
Anton
Да даже запрос по ид кэшироваться может.
Dmitry
Ничего абстрактного небыло как раз вроде. Мое утверждение - кеширование простого запроса по id имеет смысл
я с Максом согласен тут, слишком много всего откинуто. Даже нагрузка не указана. При паре 10к запросов в день, нет вообще смысла это кешировать
Andrey
ждать 5мс и 250мс - очень существенная разница
Dmitry
по id такая разница?
Dmitry
тогда у меня для тебя плохие новости
Andrey
тогда у меня для тебя плохие новости
себе их оставь. В нормальном проекте, где у тебя БД и приложения на разных серваках разница еще больше может быть
Andrey
А если они в разных ДЦ еще, уууу
Dmitry
А если они в разных ДЦ еще, уууу
вот я и говорю что разговор про сферического коня в вакууме. Нет вообще никаких данных, что бы понять целесообразность данного вида кеширования. А на требованиях так сказать "по умолчанию" такое кеширование нафиг не надо
Andrey
Честно, доказывать людям, которые не понимают, что из RAM взять ВСЕГДА быстрее, чем взять с диска, да еще и по TCP подключению нет никакого желания. Ладно бы какой-то предметный спор был. Про целесообразность ты только что заговорил. Вот прям 1 сообщением выше от моего всего. До это речь была о скорости
Andrey
И опять таки, это целесообразно, если для тебя важна скорость. Более того, если у тебя приложение настолько маленькое, то ты просто можешь закешировать ВСЕ запросы\ответы и не трахать мозги о целесообразности
Andrey
Предвосхищая вопросы про небесконечность RAM - давай поговорим об этом после того, как ты прочитаешь о том что такое data eviction policy, какие ее виды бывают и с чем это едят
Andrey
Little tip: LRU, LFU, LIFO, FIFO, TLRU, MRU и так далее
Денис
Не дружу с front. Что нужно сделать, что бы vue компилил сопмоненты? Как настроить?
Anton
не обязательно, бываю сложные выборки которы приходится делать на каждый запрос
Если у тебя есть сложные выборки на каждый запрос - то что-то не то с БД - сделай денормализацию или что еще... Кароче не должно быть сложных запросов на каждый запрос
Dmitry
Если у тебя есть сложные выборки на каждый запрос - то что-то не то с БД - сделай денормализацию или что еще... Кароче не должно быть сложных запросов на каждый запрос
Допустим в кабинете пользователя как виджет выводится какие то данные основанные на предыдущих действиях этого пользователя. Со статистическими данными
Anton
я бы сделал отдельную таблицу и туда бы эти значения складывал
Anton
и тут ты кэшируешь для 1 человека!!!
Anton
кэш для 1 человека это как бы ну на мой взгляд - не очень...
Anton
чуваки, а как композером поставить 5.4 лару?
Anton
https://laravel.com/docs/5.4/installation
Anton
composer create-project —prefer-dist laravel/laravel blog "5.4.*"
Anton
спасибо
Anton
чёт тупанул под вечер уже посмотреть доку :)
mr.
Приффке, есть ли здесь те, кто ZCE сдал?
SiZE
Приффке, есть ли здесь те, кто ZCE сдал?
Я не сдавал, но я знаю человека который сдавал )
mr.
А почему не сдавал, мне кажется с твоим левелом вообще на изи.
SiZE
Прокрастинация мать ее )
Juri
Если оплачивает компания, то почему нет , а за свои деньги хз
Andrey
Готовился, но не сдавал, какой в этом смысл непонятно. Как сертификат какого-нибудь oracle. Походит на линейку для письки
mr.
Ну в СНГ эти линейки могут помочь думаю, типа иди на хрен, я ИНЖЫНЕР!
Andrey
Ничем не помогут)
Andrey
Даже не пробовал)
Maksim (Ellrion)
Как раз в СНГ имхо эти бумажки и не нужны. А вот в Европе и диплом о вышке часто хотят и бумажки ценят
Andrey
Это как диплом универа. Запомните, всем пофигу на бумажки. У нас рынок, важны навыки и насколько ты полезен компании, а не бумажки.
Andrey
Как раз в СНГ имхо эти бумажки и не нужны. А вот в Европе и диплом о вышке часто хотят и бумажки ценят
Нужны только для релокации иностранцев. Просто визу проще получить