плагин поиска резко увеличил базу, как иправить

Тема в разделе "Joomla", создана пользователем freud, 11 дек 2014.

  1. freud

    freud

    Регистрация:
    30 ноя 2014
    Сообщения:
    25
    Симпатии:
    2
    в базе на джумле есть таблица finder_terms видимо отвечает за поиск или индексацию весит 350 м как удалить и как избежать в дальнейшем
    --- Добавлено, 11 дек 2014 ---
    также большие таблицы finder_links_terms1 finder_links_terms2 finder_links_terms3
     
  2. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Скорее всего у тебя джумла 2,5 или 3. Отключи встроенный "умный поиск", это он обрабатывает запросы и сохраняет все в базу, лучшие умы пока не решили этой проблемы, так что лучше его не использовать, а заменить сторонним модулем. Порекомендую воспользоваться модулем UniversalAjaxLiveSearch, здесь на форуме есть, поищи, и будет тебе счастье :wink:!
     
  3. rsd

    rsd

    Регистрация:
    13 июл 2012
    Сообщения:
    140
    Симпатии:
    16
    По Joomla 1.5 я знаю, что есть возможность сохранять поисковые запросы на сайте, чтоб потом просмотреть, кто и что искал, может эту функцию нужно отключить.
     
  4. HumanVW

    HumanVW

    Регистрация:
    5 сен 2016
    Сообщения:
    5
    Симпатии:
    0
    На мой взгляд, лучше вообще отказаться от исползования стандартного компонента ПОИСК. Даже без сохранения запросов, он при поиске генерирует тяжелые запросы (если у вас материалов до 5 000 вы этого не заметите). У меня сайт с 26 000 страницами и там нагрузка заметна. Вместо него я использую поиск для сайта от ЯНдекса, но можно и от гугл. Нагрузки на сайт никакой + скорость работы + более качественный поиск (с опечатками и синонимами).
     
  5. Avadon4eg

    Avadon4eg

    Регистрация:
    24 дек 2014
    Сообщения:
    6
    Симпатии:
    2
    Проверьте, не кэшируются ли все запросы поиска в базе?