Запросы к БД

Аватар пользователя albert t

Добрый день. Сталкнулись с ростом количества запросов к базе данных от Drupal 6
Посещаемость некритическая 100 человек в сутки.
А количество запросов зашкаливает до 6000 в минуту. При лимите в 450 и пиковом лимите в 1300.

Подскажите набор действий который вернёт Drupal в рамки приличия.

Дополнительные модули которые установлены
CAPTCHA 6.x-1.0-rc2
Text CAPTCHA
Google Analytics
album photos 6.x-2.6-beta3
photos swfu 6.x-2.6-beta3
Advanced help
FCKeditor 6.x-1.3
Frequently Asked Questions 6.x-1.7
Guestbook 6.x-1.1
IMCE 6.x-1.1
Modr8 6.x-1.1

Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Виктор Степаньков ака RxB

Эти модули не могут такое количество запросов просто так давать, лог запросов из Devel выкладывайте

Аватар пользователя albert t
albert t 8 лет назад

Как его получить? Поставил Devel

Аватар пользователя albert t
albert t 8 лет назад

Получил. Лог присоединять не буду. Спрошу 180 запросов к базе при открытии главной страницы с 6 блоками и 5 нодами плюс секондменю это нормально?

Аватар пользователя Vladimir_VVV
Vladimir_VVV 8 лет назад

Да вас роботы валят а не посетители. Включайте кеш, лучше через кешрутер, ставте в robots.txt Crawl-delay: 5, и т д и т п.
Сто юзеров столько запросов не сделают а вот гугЭлбот+Яндобот+байдуспайдер+яхуслурп положат хост без кеша влегкую.

180 запросов это даже отлично учитывая какие у drupal запросы(мелкие и быстрые и хорошокешируемые джумлорядомневалялось), у меня морда на одном проекте 380 запросов и с 300 посетителями нет проблем.

Аватар пользователя Виктор Степаньков ака RxB

А у меня на одном жоском проекте, он правда лежит сейчас, на морду 43 запроса... Посмотреть тут, как встанет, osmi.biz

Аватар пользователя Vladimir_VVV
Vladimir_VVV 8 лет назад

Это у вас самописом clientpage весь функционал сделан?

Аватар пользователя Виктор Степаньков ака RxB

И такой модуль имеется, во всяком случае имелся, сейчас проектом другие разработчики занимаются

Аватар пользователя tolykot
tolykot 8 лет назад

Скажите пожалуйста, что делать если запросы БД повторяются, при открытии одной страницы "SELECT menu_name FROM_treemenu" выполняется 13раз. Как объединить ?

Аватар пользователя Виктор Степаньков ака RxB

В друпале из коробки нет таблицы treemenu, видимо запросы идут от стороннего модуля, как вариант можете переписать модуль, либо если запросы идентичные, увеличить кеш запросов в мускуле

Аватар пользователя tolykot
tolykot 8 лет назад

taxonomy_treemenu модуль-меню. Как увеличить у хостера в мускуле кэш?