Очень долго ищет по сайту DLE 13.2

iccup
На сайте с 01.05.2016
Offline
205
666

В базе данных сайта на dle 13.2 около 1,6 млн записей. На сайт произвожу поиск только по заголовкам (titleonly)

добавив строчку в форме поиска -

<input type="hidden" name="titleonly" value="3" />
. Все равно ищет очень долго, от 20 сек как минимум на запрос. Сейчас пока поставил гуглопоиск для сайта. Сам запрос выглядит так -
SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND e.disable_search=0 AND (title LIKE '%plane%') ORDER BY date desc LIMIT 0,24;
Как это дело можно ускорить?
kimsufi.com ( https://www.kimsufi.com ) очень дешевые и качественные дедики https://clck.ru/gvF9p - антибот, использую уже 3 года.
lutskboy
На сайте с 22.11.2013
Offline
187
#1

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

огромный минус ето минимум 4 символа должно быть каждое слово в поиске

а так 1.6 млн новостей ето у вас и так хорошо что сайт хоть открывается

у меня при 400 тыс даже в админку не зайти

L
На сайте с 10.02.2015
Offline
251
#2

На нужное поле ставиться fulltext index.

lutskboy:
огромный минус ето минимум 4 символа должно быть каждое слово в поиске

Можно настроить и без этого ограничения.

ruukaf715
На сайте с 22.09.2011
Offline
106
#3
iccup :

В базе данных сайта на dle 13.2 около 1,6 млн записей. На сайт произвожу поиск только по заголовкам (titleonly)

добавив строчку в форме поиска -

. Все равно ищет очень долго, от 20 сек как минимум на запрос. Сейчас пока поставил гуглопоиск для сайта. Сам запрос выглядит так - Как это дело можно ускорить?

Здраствуйте Уважаемый iccup!

У меня такая же ситуация с поиском на DLE. Ввожу простейшее слово в поиск-ищет от 2 до 5 минут, а потом вообще выбивает и вылазиет ошибка: 503Service UnavailableThe server is temporarily busy, try again later!

И вообще из-за поиска постоянно тормозит сайт. Пробовал убирать поиск от dle - сайт летает, возвращаю поиск- на любой странице периодически вылазиет 503 ошибка. 

Подскажите пожалуйста Вы как-нибудь решили Вашу проблему с поиском? 

А если кто другой знает решение проблемы, подскажите!.Буду очень признателен.

i.lisovenko
На сайте с 14.01.2022
Offline
53
#4
ruukaf715 #:

Здраствуйте Уважаемый iccup!

У меня такая же ситуация с поиском на DLE. Ввожу простейшее слово в поиск-ищет от 2 до 5 минут, а потом вообще выбивает и вылазиет ошибка: 503Service UnavailableThe server is temporarily busy, try again later!

И вообще из-за поиска постоянно тормозит сайт. Пробовал убирать поиск от dle - сайт летает, возвращаю поиск- на любой странице периодически вылазиет 503 ошибка. 

Подскажите пожалуйста Вы как-нибудь решили Вашу проблему с поиском? 

А если кто другой знает решение проблемы, подскажите!.Буду очень признателен.

ну 503 ошибка это ведь нагрузка на сервак.. А автор тему создавал 5 лет назад) Я думаю самое актуальное для начало хотя бы обновить двигло сейчас актуалка уже 18.1

Бесплатные обеды во Вкусно и точка https://halyavaitochka.ru
MP
На сайте с 05.05.2025
Offline
11
#5
iccup :
Как это дело можно ускорить?

Начните с БД. Какая используется?

Блин, некропостинг же(

iccup
На сайте с 01.05.2016
Offline
205
#6
ruukaf715 #:

Здраствуйте Уважаемый iccup!

У меня такая же ситуация с поиском на DLE. Ввожу простейшее слово в поиск-ищет от 2 до 5 минут, а потом вообще выбивает и вылазиет ошибка: 503Service UnavailableThe server is temporarily busy, try again later!

И вообще из-за поиска постоянно тормозит сайт. Пробовал убирать поиск от dle - сайт летает, возвращаю поиск- на любой странице периодически вылазиет 503 ошибка. 

Подскажите пожалуйста Вы как-нибудь решили Вашу проблему с поиском? 

А если кто другой знает решение проблемы, подскажите!.Буду очень признателен.

мне помогал этот человек - https://searchengines.guru/ru/users/25171, сам файл search.txt прикрепил. Где что правил, хз. версия 13.2. 

1.
Я установил и настроил PHP 7.2 и подключил его как модуль апатч для этого сайта. Нагрузка для него упала в разы. Остальные можете переключить сами, если нужно.

2.
Сделал исправления в модуле:
/var/www/user/data/www/domain.com/engine/modules/search.php

там же лежит бэкап файла.

3. Донастроил mysql. Там был выключен кэш, этого делать не нужно т.к. DLE не оптимизирован полностью в плане поиска. Запросы сделаны без изучения документации, но кто я такой, чтобы советовать разработчикам DLE.

Вроде всё. Теперь поиск работает моментально. Mysql ещё прогревается т.к. я её перезагружал, но через сутки будет вообще всё идеально.
LEOnidUKG - Профиль вебмастера - Форум об интернет-маркетинге
LEOnidUKG - Профиль вебмастера - Форум об интернет-маркетинге
  • 2024.02.13
  • searchengines.guru
LEOnidUKG - Профиль вебмастера
txt search.txt

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий