[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Оптимизировать фильтр по товарам
barkar@mail.ru
Добрый день уважаемые форумчане.
Возник вопрос по оптимизации фильтра, если товаров в каталоге по данной категории более 5000 процесс загрузки страницы более 3 секунд и это на локальном сервере.

Вот принцип действия фильтра:
1. Выбираю с БД filter фильтры для данной категории
2. Выбираю все товары этой категории
3. В цикле вывожу товары согласно постраничной навигации (от 10 до 100 товаров) здесь же происходит проверка на принадлежность к фильтру если true то добавляем к текущему фильтру size +1, затем выводим все фильтры где size более 0.

В заключении получаем выводимые товары согласно постраничной навигации и фильтры где size более 0.

Сильно грузиться от таких вычислений. Есть ли другая реализация фильтра.

Спасибо за внимание.

Вот пример похожей реализации, собственно на основе этого примера я и реализовывал свой вариант
sergeiss
Тема закрыта, автор в бане на сутки за кроспостинг. Вот тема с тем же вопросом: http://phpforum.su/index.php?showtopic=81871&hl=

PS. Тебе в той теме ответили, а ты не хочешь сам подумать над тем, что советуют.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.