0 Пользователей и 1 Гость просматривают эту тему.
  • 39 Ответов
  • 14795 Просмотров
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Доброго дня всем.
С определенного момента столкнулся с такой проблемой:
Примерно в последние 5 месяцев стали приходить письма от хостера о нагрузке на БД. Просмотрел все логи: никаких роботов, никаких атак во время нагрузки не было. Остается только Joomla :) Стоит версия 1.0.11.13 (хотя думаю, что это не особо важно). За все описанное время дополнительных модулей не ставилось. Кол-во посетителей примерно одно и то-же. Как можно уменшить нагрузку? Оптимизировать БД, или сами запросы каким-то образом?
*

beliyadm

  • Легенда
  • 9629
  • 1658 / 66
  • Севастополь == Россия
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #1 : 27.06.2007, 15:03:48 »
а сколько запросов к БД к примеру с главной страницы (если включить дебаг в глобальной конфигурации) ?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #2 : 27.06.2007, 16:25:17 »
блин, проблема не решается - слишком много соеденений... уменьшить их, я так понимаю, нельзя....

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

кол-во уников в день - примерно 1000.
просмотров - от 1500 до 4000

сейчас сижу на тариве за 300 рубликов...
а хостер требует, чтобы я перешел на дорогой - за 550. я конечно, понимаю, что это немного, но сайт не коммерческий, и прибыли я с него не имею....считай, что 550 р я буду выкидывать просто так....
*

beliyadm

  • Легенда
  • 9629
  • 1658 / 66
  • Севастополь == Россия
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #3 : 27.06.2007, 16:30:58 »
так сколько все же запросов идет с главной страницы хотелось бы услышать...
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

chilly_bang

  • Захожу иногда
  • 113
  • 1 / 1
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #4 : 27.06.2007, 16:40:50 »
включать кэши, отключать компоненты с нерациональным количеством запросов, внедрять бот смарта, оптимизирующий таблицы, прописывать жостко пункты меню...
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #5 : 27.06.2007, 17:40:53 »
сейчас 112
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #6 : 27.06.2007, 17:42:51 »
включать кэши, отключать компоненты с нерациональным количеством запросов, внедрять бот смарта, оптимизирующий таблицы, прописывать жостко пункты меню...
по пунктам:
1. как поможет кэш, и какие минусы
2. компоненты все нужные, лишки нет. как определить, какой жрет больше?
3. что за бот смарта?
4. и что значит "прописывать жестко пункты меню"?
э-э... вроде все :)
*

maverick_den

  • Захожу иногда
  • 68
  • 10 / 4
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #7 : 27.06.2007, 21:33:09 »
сейчас 112
Много очень запросов. Уверен, что их число можно уменьшить (но не уверен однако, что это реально снизит нагрузку). Кэш поможет тем , что странички будут браться оттуда, а не из БД.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #8 : 28.06.2007, 08:03:48 »
ставим Joomla 1.12
включаем кеш
кешируем модули.
отрубаем модули которые не используются.

пишем адрес сайта - глянуть хоть на него
пишем в личку - попробую разобраться.

ЗЫ
используется ли опенсеф? сеф? вирутал март?
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #9 : 28.06.2007, 11:04:17 »
ставим Joomla 1.12
включаем кеш
кешируем модули.
отрубаем модули которые не используются.

пишем адрес сайта - глянуть хоть на него
пишем в личку - попробую разобраться.

ЗЫ
используется ли опенсеф? сеф? вирутал март?
опенсеф и виртмарт не юзаю.
включил кэш.
как кэшировать модули, простите за дурной вопрос?
модули используются все, которые включены.
адрес сайта - http://www.shareleecher.com/
в личку сейчас напишу
*

era

  • Администратор
  • 1587
  • 390 / 5
  • В туалете лучше быть пользователем, чем админом.
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #11 : 28.06.2007, 11:15:10 »
блин, надо переходить на spaceweb - кол-во запросов одновременных к БД не ограниченно, кол-во одновременных соеденений 80!
*

one_more

  • Захожу иногда
  • 139
  • 87 / 3
  • there is no spoon
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #13 : 28.06.2007, 11:26:28 »
включил кэш у сайта

про модули:
кэш включил - в 8 модулях
отключил показ 2 модулей (кто он-лайн и РСС)

запросов стало 114. как это понимать? :)
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #14 : 28.06.2007, 11:40:09 »
обнови еще раз
уменьшиться кол-во запросов

какое время жизни кеша?
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.

Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #15 : 28.06.2007, 11:40:25 »
При включенном кеше колличество запросов при повторной загрузке страницы значительно отличается от первой загрузки.

Какие мамботы (плагины) включены?
Имеются ли компоненты статистики?
Насколько нужны компоненты com_mostsearch и com_mambomap и как изменится колличество запросов если отключить эти два компонента и все мамботы, привязанные к ним?
В какие таблицы делается наибольшее колличество запросов? (это может помочь выявить источник проблемы)
Какие запросы (на глаз) преобладают SELECT или INSERT?

одних только штук 15 запросов в БД по моим подсчетам на главной странице делает мамбот для коментариев.
*

chilly_bang

  • Захожу иногда
  • 113
  • 1 / 1
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #16 : 28.06.2007, 11:43:30 »
отключил все компоненты/модули/боты, включал поотдельности, без кэша, потом с кэшем, в шаблоне заменил динамическую организацию меню на твёрдо прописанные линки, то же самое с банерами (пути вместо переменных), создал индексы таблиц, которые больше всего/чаще всего наполняются, начал пользопваться компонентом кэшириующим страницу (чтоб после загрузки обращений к базе поменьше было), оптимировал количество модулей на главной. бот смарта раз в сутки оптимирует таблицы базы - всем кто этим достижением науки не пользуется двойка по поведению.
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #17 : 28.06.2007, 12:05:10 »
обнови еще раз
уменьшиться кол-во запросов

какое время жизни кеша?
по стандарту оставил.

При включенном кеше колличество запросов при повторной загрузке страницы значительно отличается от первой загрузки.

Какие мамботы (плагины) включены?
Имеются ли компоненты статистики?
Насколько нужны компоненты com_mostsearch и com_mambomap и как изменится колличество запросов если отключить эти два компонента и все мамботы, привязанные к ним?
В какие таблицы делается наибольшее колличество запросов? (это может помочь выявить источник проблемы)
Какие запросы (на глаз) преобладают SELECT или INSERT?

одних только штук 15 запросов в БД по моим подсчетам на главной странице делает мамбот для коментариев.
компонент статистики встроенный. включен - вырубить?
"какие боты" - вот:

mostsearch и mambomap желательны для лучшей индексации, но пожертвовать могу mostsearch
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #18 : 28.06.2007, 12:06:24 »
и все говорят про бот смарта - ткните, пожалуйста, пальцем - что это вообще?

не забывайте, что не все тут гуру (это я про себя), а форум (мне кажется) и создан для всеобщей помощи :)
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #20 : 28.06.2007, 12:12:45 »
ну что-же, ко всему вышесделанному, добавлению - удалил компонет mostsearch, удалил поисковый модуль (сделал ссылку из меню на поиск).
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
*

era

  • Администратор
  • 1587
  • 390 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #22 : 28.06.2007, 12:16:06 »
узнаешь потом :)

он даёт mysql раз в заданный период команду оптимизировать таблицы БД.
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #23 : 28.06.2007, 12:18:53 »
узнаешь потом :)

он даёт mysql раз в заданный период команду оптимизировать таблицы БД.
понял. а про "заданный период" - что-то не вижу никаких параметров.

так... при вызове главнойц страницы кол-во запросов упало до 18 (после всвего вышеперечисленного). страницы поиска - 34 запроса. страница компонента Mambomap - 100 запросов... а вот со секциями блога беда осталось - при переходе в любую секцию кол-во запросов от 100 до 130

Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #24 : 28.06.2007, 12:20:39 »
У некоторых функций встроенного компонента статистики в комментарии так и написано, что эта функция делает сильную нагрузку - возможно она тоже имеет вес в данном случае. А если нужна статистика - то впринципе можно использовать Google Analytics и/или Mint (платный но классный, haveamint.com)

mostsearch и mambomap желательны для лучшей индексации, но пожертвовать могу mostsearch
Я имел ввиду отключить и посмотреть что получится а потом, раз они нужны, включить назад.

Что если на миг поочереди отключить MosAuthorXTD, AkoCommentBot и DatsoPic, сбросить кэш и посмотреть сколько запросов будет на главной?

Все таки хотелось бы обратить внимание на
В какие таблицы делается наибольшее колличество запросов? (это может помочь выявить источник проблемы)
Какие запросы (на глаз) преобладают SELECT или INSERT?

одних только штук 15 запросов в БД по моим подсчетам на главной странице делает мамбот для коментариев.

Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #25 : 28.06.2007, 12:23:29 »
так... при вызове главнойц страницы кол-во запросов упало до 18 (после всвего вышеперечисленного). страницы поиска - 34 запроса.
Серьезный сдвиг помоему.

страница компонента Mambomap - 100 запросов
Она нужна только для поисковиков - можно поставить ссылку внизу и люди по ней кликать не будут.

понял. а про "заданный период" - что-то не вижу никаких параметров.
Эт в глобальных настройках.

а вот со секциями блога беда осталось - при переходе в любую секцию кол-во запросов от 100 до 130
По идее должно было упасть как и на главной...
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #26 : 28.06.2007, 12:23:53 »
сексии блога сделаны на joomblog ?
сноси его. онпрожорливый.

а не надо параметров - сам делает раз в сутки. можно править в коде.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Prime Crime

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #27 : 28.06.2007, 12:25:20 »
Shimon
все три перечисленных бота нужны, к сожалению.
а вот статистику с mostsearch убил.

[qoute]По идее должно было упасть как и на главной...[/quote]
может через некоторое время
*

era

  • Администратор
  • 1587
  • 390 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #28 : 28.06.2007, 12:28:06 »
понял. а про "заданный период" - что-то не вижу никаких параметров.
Ага, я глянул - нету там этого - просто раз в сутки делается.

Re: Нагрузка на БД. Письма с угрозами ;)
« Ответ #29 : 28.06.2007, 12:29:54 »
Shimon
все три перечисленных бота нужны, к сожалению.
я ж сказал на миг - отключил бот, сбросил кеш, загрузил страницу, посмотрел колличество запросов, перезагрузил, посмотрел, включил бот назад. И так со всеми тремя по очереди на страницах секций.

может через некоторое время
может просто это было первое обращение после сбрасывания кеша - надо перезагружать страницу еще раз.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться