170 похожих чатов

Привет #perfomanceProblem Как правильно решить проблему производительности приложения? Дано: Меню в виде дропдаунов

данные которых хранятся в базе, меню это также являются категориями и связаны с товарами.
Меню я загружаю в базовом лейауте как View Composer, то есть оно везде(ну что логично)
Кроме этого имеется слайдер (около пяти) который также загружается почти везде, работает также через View Composer. А также данные контактов которые нужны в шапке и в футере, правда там всего одна модель которую я также закешировал
Все это сейчас я закешировал в редисе, но как мне кажется этого не достаточно, так как уже сейчас в дев среде (я под докером работаю) имеются проблемы с производительностью, то бишь загружается медленно. Посоветуйте плиз что-то. Может быть редис избыточен и лучше просто file cache driver?

10 ответов

6 просмотров

если dropdown то меню грузить по запросу

ну и сделай команды для прогрева кэша

Eshently-🇰🇬 Автор вопроса

что?

чтоб первичный заход пользователя уже был из кэша

Eshently-🇰🇬 Автор вопроса

да

Eshently-🇰🇬 Автор вопроса

но редис ведь не зависит от уровня бекенда, я просто проверяю есть в кэше данные и достатою оттуда, если же их нет, то дергаю из базы и добавляю кэш и уже оттуда достаю

имеется ввиду что после выгрузки имеет смысл прогреть кэш, чтоб наплыв пользователей после очистки кэша и его нового формирования не уронили сайт

Eshently-🇰🇬 Автор вопроса

можете подобрать другое слово к "подогреть"? а то я не понял вас

Eshently-🇰🇬 Автор вопроса

ксати мысль здравая

Eshently-🇰🇬 Автор вопроса

@EgorGruzdev ответье пожалуйста 🙏🏻 на этот вопрос, я вас правильно понимаю? мы сейчас не на одной волне говорили, не совсем понял слово подогреть в этом контексте

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
50
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Hello, I need a hand, this is my code: body: ExtendedImageGesturePageView.builder( scrollDirection: Axis.vertical, controller: _pageController, itemCou...
𝘞𝘦𝘢𝘳𝘪𝘯𝘨𝘔𝘦𝘥𝘢𝘭 🦋
2
Guy, how to make redirecting to a page like this when http status 401?
Islam Kurbanov
8
Только что в чате Я.Вебмастера потратил я час на пустые споры с каким-то челом. Он с пеной у рта доказывал мне, что любой "самопис" - дерьмо, что у него дыры в безопасности, ...
Андрей [aharito] Харитонов
2
можно эстетический вопрос? у меня есть кучка мелких-мелких функций типа: function AddInteger(aparent:pointer; aname:PWideChar; aval:Int32):pointer; begin result:=AddNode(apa...
Alexey Kulakov
3
why html and css is not standard? i mean why different browser has their own engine and styles and how them work to show result to end user?
Mr Thieves
11
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Карта сайта