• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь [Help] ложится сайт при поиске

Статус
В этой теме нельзя размещать новые ответы.

okras

Постоялец
Регистрация
6 Май 2006
Сообщения
146
Реакции
16
Всем привет .. у меня трабл не здоровый ...
на сайте порядка 17 тыс. новостей БД 100 мб. вроде не мало - но и не много .. но сайт периодически ложит сервак ... и это после поиска по сайту. :-(
сидел сначала на виртуальном хостинге - хостер попросил не мешать соседям :-( перешёл на выделенный сервер - трабл повторяется. Я знаю что тут сидят люди у который и БД побольше и сайты старее ... подскажите как можно исправить.
Вот что сделал я :
- Убрал возможность незарегестрированным пользователям использовать поиск
- убрал полнотекстовый поиск
- периодически делаю оптимизацию и приходится удалять новости ( более 17 тыс. - начинается ж...па)
если через мастер оптимизации произвести чистку - на 2 недели помогает.

Ну ведь должен же быть вариант который может решить это ... мне сказали что нужно индексы проставить в БД и должно помочь но где и как сделать не знаю ...

если кто сталкивался с подобным - хелп плиииз...
 
Сколько количество запросов к БД при открытии сайта, при просмотре профиля, при просмотре новости, при использовании поиска ?

Какие модули установлены?
Какая версия ДЛЕ?
 
Dela v Mysql servere, nehvatajet jemu resursov (RAM), ne pravelno skonfigurirovan.

smotri na buffer i max conn. tagze query_cache i tmp tables.
 
Скажите какой хост, версия дле, какие модули стоят, кол-во запросов, время генерации.
 
ДЛЕ 7.2 (поставил с нуля и перенес посты и юзеров)

модулей не ставил .. БД на своем серваке ..

(а как просмотреть к-во генерации запросов? )
 
в index.php в самом низу
Код:
GzipOut();
заменить на
Код:
GzipOut(1);

Зайти на страницу, просмотреть ее исходный код и увидеть количество запросов
 
ИЕ (главная страница)
<!-- Время выполнения скрипта 1.03385 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.02276 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.96338 секунд-->
<!-- Общее количество MySQL запросов 2 -->

Firefox (главная страница)<!-- Время выполнения скрипта 0.02774 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.00197 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.00522 секунд-->
<!-- Общее количество MySQL запросов 2 -->

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ИЕ (Использование поиска)

<!-- Время выполнения скрипта 1.86006 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.04111 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 1.7549 секунд-->
<!-- Общее количество MySQL запросов 4 -->

Firefox (Использование поиска)
<!-- Время выполнения скрипта 1.8441 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.02348 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 1.7432 секунд-->
<!-- Общее количество MySQL запросов 4 -->


+++++++++++++++++++++++++++++++++++++++++++++++++++++


ИЕ (Просмотр профиля)
<!-- Время выполнения скрипта 0.0468 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.00252 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.01241 секунд-->
<!-- Общее количество MySQL запросов 4 -->

Firefox (Просмотр профиля)
<!-- Время выполнения скрипта 0.13465 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.02839 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.06263 секунд-->
<!-- Общее количество MySQL запросов 6 -->


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



ИЕ (новость)
<!-- Время выполнения скрипта 0.04592 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.0111 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.01267 секунд-->
<!-- Общее количество MySQL запросов 4 -->

Firefox (новость)
<!-- Время выполнения скрипта 0.05914 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.01069 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.02619 секунд-->
<!-- Общее количество MySQL запросов 4 -->
 
4 запроса это мизер!
И скорее всего у вас траблы с хостингом.
Вот для сравнения мой сайт и поиск:
<!-- Время выполнения скрипта 26.84626 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.01222 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 26.47763 секунд-->
<!-- Общее количество MySQL запросов 21 -->
 
Так какой хостинг? Сервак? Ограничена ли нагрузка?
 
Сервак отдельный у фрихоста беру канал доступа не режут

Сайт ложится примерно с 13-16 бывает вечером...
только перезагрузка сервера спасает... понимаю что БД не большая.. есть по 500 мб - и нормально работают


А что значит проставить индексы в БД для ускорения поиска ??? Может это панацея?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху