Помощник
|
Тормозит dle |
kRicha |
15.2.2011, 12:13;
Ответить: kRicha
Сообщение
#12
|
|
Была установлена 8.2, сейчас 9.2. Проблема в версии? очень, очень вряд ли... -------------------- |
|
|
haxid |
15.2.2011, 12:32;
Ответить: haxid
Сообщение
#13
|
|
Тормозит dle, раньше такого небыло. В phpmyadmin висит куча запросов FULLTEXT Initialization? соотвественно сервер тупит. А через определенное время, сайт вообще не грузится отображая MySQL Error! Too many connections. Не сбрасываются сессии, может быть проблема в самом мускул сервере. Оптимизация базы давно проводилась? |
|
|
PahA
|
Сообщение
#14
|
|
Оптимизацию провел первым делом, как появилась проблема. Сейчас пробую запустить скрипт tuning-primer.sh, посмотрим что он мне скажет, а от хостера добиваюсь обновлнеия mysql с версии 5.0.67 до 5.1.37 (ну или посвежее).
Сейчас у меня проблема с конектом к mysql под root, как я помню там другой пароль чем у root для сервера. Вот только где мне его найти, хостер мне его не сказал... -------------------- |
|
|
PahA
|
Сообщение
#15
|
|
Вообщем закончилось все тем, что я отключил вывод похожих новостей и все начало летать. Но причину почему ранее это работало с включеным выводом похожих новостей а сейчас нет, так и не нашел...
-------------------- |
|
|
kRicha |
21.2.2011, 21:17;
Ответить: kRicha
Сообщение
#16
|
|
Вообщем закончилось все тем, что я отключил вывод похожих новостей и все начало летать. Но причину почему ранее это работало с включеным выводом похожих новостей а сейчас нет, так и не нашел... кол-во новостей в базе и их обьем. -------------------- |
|
|
PahA
|
Сообщение
#17
|
|
больше 100к, база почти 1Гб
-------------------- |
|
|
kRicha |
21.2.2011, 21:24;
Ответить: kRicha
Сообщение
#18
|
|
-------------------- |
|
|
PahA
|
Сообщение
#19
|
|
Так раньше же работало, а прирост новостей за период пока я ковырялся в сервере, воевал с поддержкой составил около 5000. Неужели если количество новостей переваливает за 100к dle начинает ужасно тупить?
-------------------- |
|
|
Jester |
21.2.2011, 21:45;
Ответить: Jester
Сообщение
#20
|
|
|
Это Вам поможет:
1. Выполняем запрос ALTER TABLE `dle_post` DROP INDEX `short_story` , ADD FULLTEXT `short_story` ( `title` ) 2. В файле engine/modules/show.full.php найти if( strlen( $row['full_story'] ) < strlen( $row['short_story'] ) ) $body = $row['short_story']; else $body = $row['full_story']; $body = $db->safesql( strip_tags( stripslashes( $metatags['title'] . " " . $body ) ) ); $config['related_number'] = intval( $config['related_number'] ); if( $config['related_number'] < 1 ) $config['related_number'] = 5; $db->query( "SELECT id, title, date, category, alt_name, flag FROM " . PREFIX . "_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve='1'" . $where_date . " LIMIT " . $config['related_number'] ); заменить на $body = $db->safesql( strip_tags( stripslashes( $metatags['title'] ) ) ); $config['related_number'] = intval( $config['related_number'] ); if( $config['related_number'] < 1 ) $config['related_number'] = 5; $db->query( "SELECT id, title, date, category, alt_name, flag FROM " . PREFIX . "_post WHERE MATCH (title) AGAINST ('$body') AND id != " . $row['id'] . " AND approve='1'" . $where_date . " LIMIT " . $config['related_number'] ); 3. В файле /engine/ajax/find_relates.php найти $db->query( "SELECT id, title, date, category, alt_name, flag, MATCH (title, short_story, full_story, xfields) AGAINST ('$title') as score FROM " . PREFIX . "_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('$title') AND approve='1'" . $where . " ORDER BY score DESC, date DESC LIMIT 5" ); и заменить на $db->query( "SELECT id, title, date, category, alt_name, flag, MATCH (title) AGAINST ('$title') as score FROM " . PREFIX . "_post WHERE MATCH (title) AGAINST ('$title') AND approve='1'" . $where . " ORDER BY score DESC, date DESC LIMIT 5" ); поиск похожих новостей проводится только по одному полю (title). И этот вариант годится для сайтов с большой бд и высокой посещаемостью.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
DLE xProtect | 2 | xoopw | 5981 | 15.1.2024, 21:06 автор: Diana_Wesley |
|
Обновить сайт на CMS DLE | 1 | Sawich | 1662 | 2.9.2023, 10:10 автор: WoWeb |
|
Изготовление красивых сайтов на DLE под ключ | Доступные цены от 2000 руб. |
1 | Admiral_ukr | 1598 | 20.11.2022, 10:08 автор: Webmaster24 |
|
Ищу спеца по DLE вылечить сайт | 4 | Reactive | 2640 | 22.10.2022, 9:01 автор: Fozik77 |
|
требуется перенос с Dle на wordpres нужен человек для переноса движка |
5 | Юрий82 | 1943 | 30.7.2022, 18:02 автор: Klerik84 |
Текстовая версия | Сейчас: 20.4.2024, 7:43 |