Не будет ли Drupal тормозить, при 10000 страниц контента?

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

Аватар пользователя Evgenij Evgenij 4 сентября 2009 в 13:52

Не будет ли Drupal (Authcache, Boost) тормозить, при 10000 страниц контента? Посещяемость маленькая. Я такой же проект делал на wordpress, он начинал тормозить, хотя посещяемость была 100 чел.

Комментарии

Аватар пользователя Demimurych Demimurych 4 сентября 2009 в 14:57

"Химический Али" wrote:
Друпал не будет, сервер будет.

Вопрос конечно очень пространный, и хочется сразу уточнить в каких условиях и при каких модулях.
Но если брать случай - ядро друпала плюс верно, с точки зрения работы с базой данных, написанные модули, и не слишком критичное отношение к памяти то мой ответ НЕТ.

Разница в производительности что при запросе к базе где одна запись что при запросе к базе где 10 000 записей ничтожна мала. При условии, конечно, верно построенных индексов и достаточной памяти для их хранения.

У нас, например, сейчас один проект где чуть больше 106 000 нод, производительность никаким образом не снизилась. Немного выросли требования к памяти для sql сервера и все.

Аватар пользователя Evgenij Evgenij 4 сентября 2009 в 21:33

"Demimurych" wrote:
Немного выросли требования к памяти для sql сервера и все.

А вы удовлетворили эти требования или оставили всё как есть? Мне не хочется при 60000-100000 страниц, если вдруг посещаемость увеличится до 500 человек, переходить на выделенный сервер.

Кто нибудь подскажет сколько обращений к базе происходит в drupal, при просмотре страницы? Или как это можно посмотреть?

Аватар пользователя glu2006 glu2006 6 сентября 2009 в 11:42

Evgenij wrote:
А вы удовлетворили эти требования или оставили всё как есть? Мне не хочется при 60000-100000 страниц, если вдруг посещаемость увеличится до 500 человек, переходить на выделенный сервер.

Кто нибудь подскажет сколько обращений к базе происходит в drupal, при просмотре страницы? Или как это можно посмотреть?

Ну что Вы за люди такие, хотите поднять портал на шаредхостинге? Не будет такой халявы Smile
60000 - 100000страниц + 500-700уников вы однозначно поедете на выделенный сервер и не только с друпалом а со многими CMS хочется халявы по хостингу пишите свою CMS в противном случае начинайте с шареда в процессе увеличения ресурса увеличится и прибыль с него что позволит Вам перехать на VPS причем если ресурс будет разработан и построен грамотно то переезд не будет проблемным.

Обращений происходит много Smile но при включеном кеше некоторые только один раз Smile
А вообще все зависит от контента на странице при выводе ноды это одно количество, а если у меня на странице ноды еще и 5-ть вьюх с разными параметрами то соответственно и количество другое.

Аватар пользователя Dan Dan 5 сентября 2009 в 1:31

Кол-во обращений к базе, в данном контексте, не зависит от кол-ва записей в базе.
Посмотрите модулем devel, например.

Аватар пользователя Evgenij Evgenij 5 сентября 2009 в 20:57

Quote:
Кол-во обращений к базе, в данном контексте, не зависит от кол-ва записей в базе.

Это понятно что не зависит. Хочу сравнить с другими CMS.

Аватар пользователя Dan Dan 6 сентября 2009 в 0:15

"Evgenij" wrote:
Это понятно что не зависит. Хочу сравнить с другими CMS.

А смысл сравнений? Неблагодарное это дело. Например сравнивать друпал с джанго это как ежа с ласточкой. Можно, но бессмысленно:
- ёж бегает, ласточка летает;
- у ежа колючки, у ласточки перья;
- ...
Smile

Аватар пользователя Valeratal Valeratal 7 сентября 2009 в 9:14

а что могу сделать 500 гостей при включенном кеше
и кака разница сколько страниц, что каждый из них будет всЁ открывать?

Аватар пользователя Dan Dan 7 сентября 2009 в 12:33

"Valeratal" wrote:
а что могу сделать 500 гостей при включенном кеше

С гостями вообще особых проблем нет - ставьте модуль кэша (memcache, cacherouter) и хоть в файлы странички сохраняйте - будет шустро.

"Valeratal" wrote:
и кака разница сколько страниц, что каждый из них будет всЁ открывать?

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

Аватар пользователя Evgenij Evgenij 7 сентября 2009 в 16:27

Quote:
С гостями вообще особых проблем нет - ставьте модуль кэша (memcache, cacherouter) и хоть в файлы странички сохраняйте - будет шустро.

Memcache не на всех серверах есть. На хостингах его точно не будет. Странички в файл, это хорошо, будет шустро, до определённого уровня. Так как работа скрипта всё равно будет, нужна, чтобы подсовывать эти файлы вместо обычных страниц. и обращения к базе данных, то же будет нужна. И если база данных больших размеров, то скрипту будет требоваться больше времени и ресурсов чтобы найти данные в этой базе.
Сайт на wordpress, страниц 10000. Размер базы чуть больше 1 Гбт. Начил тормозить сам по себе. Не спасали не supercache не всякая дребедень. Посетителей было мало, 30-100 чел.

Аватар пользователя glu2006 glu2006 8 сентября 2009 в 9:05

Evgenij wrote:
Сайт на wordpress, страниц 10000. Размер базы чуть больше 1 Гбт. Начил тормозить сам по себе. Не спасали не supercache не всякая дребедень. Посетителей было мало, 30-100 чел.

А вы не задавались вопросом откуда там база на гиг? при 10000-20000 тыс страниц в интернет магазине на друпале размер базы 8-12МБ.
Небось хрени всякой накешило движком или по крону таблицы не чистятся вот и тормозит до безобразия такой сайт.

Аватар пользователя Dan Dan 7 сентября 2009 в 18:13

"Evgenij" wrote:
Сайт на wordpress, страниц 10000. Размер базы чуть больше 1 Гбт. Начил тормозить сам по себе. Не спасали не supercache не всякая дребедень. Посетителей было мало, 30-100 чел.

Сам по себе тормозить не может. Это вопрос не к движку (друпал, вордпрес, ...), а скорее к БД. Вы смотрели почему тормозит? Запросы анализировали?
Сделайте 1000 страниц и убейте индексы - вы удивитесь разнице Smile

Аватар пользователя Evgenij Evgenij 10 сентября 2009 в 16:06

Quote:
сайт на друпал, 25к страниц. 18к уников, 43+к просмотров. Некоторые говорят, что летает :)

А друпал расположен на отдельном сервере или хостинг?

Аватар пользователя Valeratal Valeratal 10 сентября 2009 в 21:08

DDS, 2 гига оперативки, 2ггц проц
нет нгиникса, есть е-акселлератор

установка нгникса говорят здорово улучшает производительность

кстати, 24к уника, 52к просмотров (на сегодняший день)