Перейти к содержимому


Фото
- - - - -

Тормозит живой поиск. Есть решение ?


  • Чтобы отвечать, сперва войдите на форум
2 ответов в теме

#1 Booble

Booble
  • Пользователь
  • 10 сообщений
  • Пользователь
  • Откуда:Москва

Опубликовано 12.06.2018 - 21:43

Здравствуйте, в течении какого-то времени магазин оброс товарами и стал тормозить живой поиск. Как решить эту проблему ? Может кто-то уже сталкивался с этим? Гуглил, но ничего не нашел (может плохо искал)....



#2 vmggu

vmggu
  • Пользователь
  • 7 сообщений

Опубликовано 13.06.2018 - 06:43

Сделайте минимальное количество символов в строке запроса. Тормозит, т.к. при добавлении символа (изменении строки) делается новый запрос. Из-за большой нагрузки (именно из-за поиска), хостинг молча врубил принудительное кеширование, два года назад в самый сезон в декабре. У всех пользователей была общая рандомная корзина, чужая авторизация и личный кабинет. Короче, вопрос нагрузки в связке с виртуальным хостингом, серьезная тема.

Второе решение - увеличить на хостинге максимальное количество запущенных процессов, но это не выход=)



#3 phukortsin

phukortsin
  • Пользователь
  • 388 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 13.06.2018 - 09:27

Встретилась недавно подобная ситуация.

Причина в том, что скрипт живого поиска, в отличие от обычного поиска, работает по своему собственному алгоритму. И этот алгоритм который порождает тяжелый запрос к базе.

Исправилось после коренной переработки скрипта живого поиска с целью оптимизации.

 

На форуме уже было сообщение о том, что алгоритм скрипта живого поиска почему-то отличается от обычного.

http://forum.simplac...-разные-поиски/

Никто из специалистов никак на то сообщение не отреагировал.

А теперь оказывается, что способ живого поиска, на вид более простой, дает существенный недостаток.






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых