Перейти к содержанию

Рекомендуемые сообщения

Вообщем требуется помощь, чтобы понять в чем может быть проблема. Имеется сайт в котором 18 тысяч товаров, в данный момент возникает проблема с временем загрузки сайта, кеширование включено, но гугл выдает 19 секунд время ответа сервера. Выключаем фильтр время ответа менее секунды. Фильтр настроен все с ним окей, почему может быть проблема? https://lensan.ru/santexnika/dushevye-ugolki/ugolki/ куда копать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас не хватает ресурсов  серверу mysql обработать сортировку данных фильтра в памяти.
Также не хватает индексов в базе.
Также возможно вы используете версию фильтра в которой была архитектурная ошибка (с) @markimax, из-за чего фильтр выполнян немыслимое количество запросов в базу.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Rumit1990 сказал:

Вообщем требуется помощь, чтобы понять в чем может быть проблема. Имеется сайт в котором 18 тысяч товаров, в данный момент возникает проблема с временем загрузки сайта, кеширование включено, но гугл выдает 19 секунд время ответа сервера. Выключаем фильтр время ответа менее секунды. Фильтр настроен все с ним окей, почему может быть проблема? https://lensan.ru/santexnika/dushevye-ugolki/ugolki/ куда копать?

 

причина однозначно или в количестве запросов к БД или в их размере нужно оптимизировать запросы или

если у вас фильтр только по цене найдите альтернативу)))

Изменено пользователем bitrixlviv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
35 минут назад, bitrixlviv сказал:

 

причина однозначно или в количестве запросов к БД или в их размере нужно оптимизировать запросы или

если у вас фильтр только по цене найдите альтернативу)))


Ответ от КЭПА!!!

 

Интересно как вы сделаете альтернативу фильтру ?

Ну и например запросам, которые джоинят ко всем товарам таблицу special, сортируют выборку результатов из нее по priority и потом на выходе сводную промежуточную таблицу еще раз сортирует mysql по полю результирующему полю (price или special), на котором нет индекса..

 

Ну ну..

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, snastik сказал:


Ответ от КЭПА!!!

 

Интересно как вы сделаете альтернативу фильтру ?

Ну и например запросам, которые джоинят ко всем товарам таблицу special, сортируют выборку результатов из нее по priority и потом на выходе сводную промежуточную таблицу еще раз сортирует mysql по полю результирующему полю (price или special), на котором нет индекса..

 

Ну ну..

 

 

я не написал сделать я имел ввиду найти альтернативный модуль)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да вроде версия последняя, подскажите как лучше поступить? искать альтернативу? или сервер поменять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.