С чем связана большая нагрузка на БД?

Главные вкладки

Аватар пользователя barbossa barbossa 24 декабря 2008 в 14:32

Интересует корень проблемы тормознутости Друпала.
Я так понимаю он тормозит из-за высокой нагрузки на БД.
Хотелось бы уточнить почему горлышко у бутылки в Базе данных?
Это неоптимизированный код? Или в основе концепции Друпала лежат
какие либо палки которые мешают нормальным скоростным характеристикам?

Комментарии

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 24 декабря 2008 в 15:08

http://brainstorm.name/blog/rit2008-my-report скачиваем flv плейер, смотрим видео.

PS: другие системы еще хуже.
PPS: дорогой товарищ, ты же перешел на другую CMS
PPPS: по скорости рулят только кастомные решения "под задачу"

Аватар пользователя Zga Zga 24 декабря 2008 в 18:23

Чесно говоря, очень странно читать про тормознутость друпала. Постоянно натыкаюсь на подобные сообщения, вот бы посмотреть хоть разок, хоть одним глазком. Уже чуть меньше полугода работаю с Друпалом, все очень хорошо, пока, хотя оговорюсь сразу, все больше делаю корпоративные сайты, или визитки - все шустро, даже шаманить с кэшем не приходится. Друпал орг - по загруженности мне кажется даже загруженней ру, но он летает шустрее русского брата. ИМХО. Из чего я делаю вывод, (если я не прав поправьте меня плиз) что тормознутость друпала, обусловленна:
1 - некомпетентной и малоопытной поддрежкой - люди зачастую не знают и не умеют ПРАВИЛЬНО настроить движок
2 - особенность хостинга - бывают хостинги разные и не все они тоже правильно и точно настроены, отсюда друпал стопорится вызывая тормоза.
Про перегруженый дизайн и обилие жаба-скрипта я думаю говрить не нужно.. или?

Еще причины?

Еще раз оговорюсь, я реально не сталкивался с тормозящими сайтами на друпале, если можно продемонстрируйте, а то сильно-сильно волнует эта тема, может кто нибудь, у кого опыта поболе моего попробует и напишет статейку, с примерами и все такое, я думаю всем будет интересно. Мне так очень).

Или у кого есть примеры просто в сети, а?

Аватар пользователя nleo nleo 24 декабря 2008 в 18:33

"Ilya1st" wrote:
http://brainstorm.name/blog/rit2008-my-report скачиваем flv плейер, смотрим видео.

18:30 - он советует отказаться от стандартного типа документов и использовать свои обработчики. Это свою замену модулю "Node" писать?

"Zga" wrote:
Уже чуть меньше полугода работаю с Друпалом, все очень хорошо, пока, хотя оговорюсь сразу, все больше делаю корпоративные сайты, или визитки - все шустро.

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

"Zga" wrote:
Друпал орг - по загруженности мне кажется даже загруженней ру, но он летает шустрее русского брата. ИМХО. Из чего я делаю вывод, (если я не прав поправьте меня плиз) что тормознутость друпала, обусловленна

Опятьже как я понимаю, все решается за счет наращивания мощности сервера и за счет специальных кешей и патчей. Я думаю все загруженные сайты на Друпал сильно отличаются от базового дистрибутива. Но все решаемо.

У самого опыта пока такого нет, но скоро похоже предстоит)

Аватар пользователя Polar Polar 24 декабря 2008 в 22:37

Способы оптимизации сильно зависят от конкретной задачи и системного окружения. Свою роль в выборе способов оптимизации играют набор используемых на сайте модулей и соотношение трафика от анонимных и зарегистрированных посетителей. Обычно окончательное заключение об эффективности того или иного метода можно дать только после его тестирования на реальном сайте.

По умолчанию Drupal ориентирован на хранение максимума информации в базе данных. Контент, служебные переменные и настройки сайта, кэши данных — все это складывается в БД. Не всегда такая схема может быть эффективна, и Drupal предлагает ряд альтернатив.
Подробнее тут

Аватар пользователя barbossa barbossa 25 декабря 2008 в 9:06

2Zga Посмотрите на этот сайт. Тороз, а не сайт.
Для меня это большой показатель.
drupal.ru - это дом. Это дом для программистов которые выбрали эту CMS.
К дому отношение - "НИКАКОЕ", я считаю это показателем.

Аватар пользователя Zga Zga 25 декабря 2008 в 9:28

Ну, уважаемый зачем же так сразу рубить с плеча-то))) Сайт конечно не летает, но в принципе работает весьма и весьма стабильно и хорошо. Хотелось бы еще примеров, по тому как по одному только этому сайту судить сложно, вот походил я по буржуйским сайтам, которые там ЭмптиВи и еще несколько, тот же сайт Дилана очень знаете впечатляет и функционал и скорость, все на уровне.

Вот и получается что тормознутость Друпала это - миф? Который придумали невумелые разработчики? Или?

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 25 декабря 2008 в 10:06

"Zga" wrote:
Вот и получается что тормознутость Друпала это - миф? Который придумали невумелые разработчики? Или?

нет. это не миф. просто буржуи забивают ее большим железом, вот и летает оно.

Аватар пользователя Irbis Irbis 25 декабря 2008 в 10:50

Ещё один топик на тему как бы мне свой вариант гугла замутить да не на 1000 серверов а на одном. У вас сайт может тормозить просто потому что вам сказали что вам дали канал в 100 мегабит, а на самом деле он в 1 мегабит и т.д. Во вторых все забывают про кеширование. В третьих если у вас 100 000 пользователей в день, то у вас и прибыль от них должна быть 10 000 $ в месяц, стоимость хорошего 2 чипового 4 ядерного (на каждом чипе) сервера стоит примерно столько же. размещенеи его в дата центре 3 000 рублей. Просто для некоторых создание сайтов до сих пор игрушки, либо они очень жадные :). Просто даже на некомерческом проекте можно разместить ссылки SAP и подобных сервисов и иметь деньги на развитие. При стартапе плавно мигрируете от виртуального сервера за 700 рублей к более дорогому за 1500 и далее к выделенному за 10 000 и далее к своему.

Аватар пользователя barbossa barbossa 25 декабря 2008 в 11:28

Буржии в любом случае молодцы, т.к. у них спецов больше чем у нас.
И к сожалению, у них опыта больше.
Но Российские заказчики ищут исполнителя из России.
Заказчики идут на сайт drupal.ru что бы посмотреть CMS.
И видят что даже портал русской техподдержки тормозит, что говорить о моем будущем сайте.
Все остальное болтовня. По факту - тормозит.
И во много очень плохое юзабилити.
Русское сообщество положило большой болт на сайт drupal.ru зато все хотят больших денег.
Но ведь только сначала надо научиться что-то делать. Не так ли

Аватар пользователя bodro bodro 25 декабря 2008 в 12:32

barbossa wrote:
Но Российские заказчики ищут исполнителя из России.
Заказчики идут на сайт drupal.ru что бы посмотреть CMS.
И видят что даже портал русской техподдержки тормозит, что говорить о моем будущем сайте.
Все остальное болтовня. По факту - тормозит.

да мы видим...
вам уже третий раз отвечают и ответы почти 1 в 1 http://drupal.ru/node/22842
тормозить это действительно плохо...

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 25 декабря 2008 в 11:36

"barbossa" wrote:
зато все хотят больших денег.

давайте начнем с того что у вас их либо нет либо вы не готовы платить Wink

"barbossa" wrote:
Все остальное болтовня. По факту - тормозит.

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

"barbossa" wrote:
И во много очень плохое юзабилити.

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

"barbossa" wrote:
Но ведь только сначала надо научиться что-то делать. Не так ли

ну вы вообще походу из того что перечислили ничего не умеете. начнем с этого.

начните с себя Wink

Аватар пользователя PVasili PVasili 25 декабря 2008 в 11:44

Поддержу Илью.
Если вы чем то недовольны (тем более не получаете что-то "на халяву") - попробуйте чем нибудь пожертвовать своим, для общего блага. Только после этого с вами будет интересно продолжать дискуссию.
Самое дорогое у многих поддерживающих и просто большинства посетителей этот и других сайтов это время.
И лучше его потратить на помощь и ответы адекватным ищущим людям, а не халявщикам.

Аватар пользователя barbossa barbossa 25 декабря 2008 в 12:02

Уже не первый раз, пытаюсь вложить деньги в Друпал, наверное последний.
Не получается у меня с ним любви.
Все таки он весьма своеобразный, если приводить его в нормальный вид и оптимизировать по производительности, от первоначального Друпала мало останется.

Аватар пользователя PVasili PVasili 25 декабря 2008 в 12:04

Ваше? «Русское сообщество положило большой болт на сайт drupal.ru зато все хотят больших денег.
Но ведь только сначала надо научиться что-то делать. Не так ли»
Как ещё можно понять человека который охаивает что-то при этом сам ничего не сделал? Тема грозит дорости до курилки.

Аватар пользователя volocuga volocuga 25 декабря 2008 в 12:03

"barbossa" wrote:
Буржии в любом случае молодцы, т.к. у них спецов больше чем у нас.

Молодцы потому что действует принцип "ты мне-я тебе".Вам по большому счёту никто ничего не должен пока не оплачена услуга.

Аватар пользователя theСанитар theСанитар 25 декабря 2008 в 17:35

В Drupal ребята сильно полагаются на кэш СУБД, но тормоза БД на виртуальном хостинге связаны с тем, что там отвратно обычно работает кэширование базы. Клиентов много, коннектов много, кэш постоянно протухает. Вот и результат.