Задать вопрос
@mrWan

Если каждый раз вытаскивать многоуровневый список из БД, то скорость загруки падает. Какой выход из ситуации предложете?

У меня есть таблица с товарами, поля "марка", "модель", "тип". Вывожу список актуальных товаров. И если каждый раз доставать все из БД, то падает скорость загрузки(вывожу все через вложенные foreach-и и условия). Что в моем случае подойдёт ? Статический html не подойдет потому что сегодня товар с таким типом. маркой, моделью есть, а завтра его может не быть
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
gds1
@gds1
Пыха - это наше всё)))
И если каждый раз доставать все из БД, то падает скорость загрузки


Что значит падает скорость? Вы выводите одновременно несколько миллионов товаров? Посмотрите на запросы к БД, в нормальном режиме, при выборе из 3 полей, скорость не должна снижаться.
Ответ написан
@mrWan Автор вопроса
Может записывать html-меню в файл и инклюдить куда надо
foreach 
$menu .= <li>
....тра татата
file_put_contents(.....,$menu, file append)

И всегда отслеживать актуальность типов, марок моделей при добавлении, редактировании, удалении
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽