Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Активные темы » Нагрузка CMS на сервер

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6

Открыть новую тему     Написать ответ в эту тему

Homka74



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет!
С многих платных хостеров есть ограничения на использование оперативной памяти и процессора. Чтобы не нарушать правила хостингов, хотел спросить, а какие ресурсы потребляет CMS (PHP-Nuke, e107, etc)?

Всего записей: 156 | Зарегистр. 11-08-2003 | Отправлено: 08:18 06-11-2003
Legix



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Большие...
Ненасытные они...

----------
Русский сайт по темам для нюк
CrossWorlds.ru < | > CWHost.ru

Всего записей: 536 | Зарегистр. 23-12-2002 | Отправлено: 15:58 07-11-2003
parkovka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Homka74
У меня установлено 20 cms. Хостер не жалуется.

Всего записей: 718 | Зарегистр. 27-07-2003 | Отправлено: 22:58 07-11-2003
Legix



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
parkovka

Цитата:
У меня установлено 20 cms. Хостер не жалуется.

Так у тебя на них не заходит куча народу.

----------
Русский сайт по темам для нюк
CrossWorlds.ru < | > CWHost.ru

Всего записей: 536 | Зарегистр. 23-12-2002 | Отправлено: 10:36 08-11-2003
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как то говорилось что PHP-NUKE выполняет до 140 query к BD за раз. Но это было давно. А в новых версиях такое же безобразие?

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 19:04 08-11-2003
TheBat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я знаю, что Нюковский скрипт рассылки достаточно сильно грузит сервер.

----------
Скачать iTunes iTunes - да, он лучший :)
Скорая помощь и перевозка больных!

Всего записей: 802 | Зарегистр. 17-12-2002 | Отправлено: 20:34 12-11-2003
AlexIA



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да нюка нехило грузит сервер.
так что не пытайтесь ставить у хостеров с целеронами и слабенькими конфигами, выгонят, или заставят доплачивать
Но даже моя довольно тяжелая, не сильно загружает наш сервер даже когда атаковали и по 50-100 соединений на портал одновременно было.
правда стоит сервере ксеон 4*2.4 ггц 4х процессорном.

----------
http://WMe.in.ua - WebMoney Exchange in Ukraine
http://InKey.ua - Интернет бизнес под ключ! WebMoney :: Персональные аттестаты :: Хостинг :: Домены :: Серверы

Всего записей: 913 | Зарегистр. 06-10-2001 | Отправлено: 18:50 16-11-2003 | Исправлено: AlexIA, 18:51 16-11-2003
Parrot



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хе-хе...
нагрузку они мерять собрались...
вот так всегда - сначала делаем (нюку ставим), а потом думаем и меряем...
 
Сколько там кто-то говорил запросов к базе данных у нюки на 1 страницу? 140?
Почти похоже на правду... По поводу php-nuke сказать не могу, а вот postnuke исползал вдоль и поперек. Могу сказать следующее:
 
 - если есть намерение сделать крупный и посещаемый проект - забудьте о нюке! Навсегда и совсем. Если уже есть сайт на нюке и растет как на дрожжах (у меня была и есть такая ситуация - сайт Prazdnik.by - Чаще отдыхай! - сваливайте и срочно ищите другой движок ... или доделывайте, если хватает знаний, сил и $)
 - неоптимизированная нюка в ламерских руках - смерть серваку. ЛЮБОМУ. Даже 4-хXeon 2.4Gh 1Gb RAM. При наличии хотя бы 1000 человек в день. В один прекрасный момент сервак скажет: ..... too many connections и "положит" базу данных. И так будет все чаще и чаще...
 - у больших любителей всяческих "примочек" и "наворотов" (типа кучи блоков по бокам со всем, чем можно, - и всякой "хрени" наподобие расширенной статистики и пр.) вероятность "положить" сервак еще выше.
 - что на самом деле "кладет" сервер? Кладется не Linux, а MySQL охренительным количеством запросов. А уж он за собой кладет и все остальное. Бутылочное горлышко для нюки - это проц+RAM. Любой запрос к базе данных - засирание оперативки - когда она заканчивается - проц начинает "молотить", пытаясь её освободить. В это время как правило идет лавиообразное нарастание запросов в очереди и ... too many connections и "лежащий" MySQL.
 - запросы. В PostNuke можно отследить их количество (интересующимся вперед на www.postnuke.ru). И их может быть куда больше 140 на страницу. Что такое PostCalendar знает кто-ть? (модуль календаря...) Страница с выводом календаря на год при пустом календаре - 2000 запросов!!! без комментариев... - и таких "продвинутых" модулей - 99%.
В любом случае есть один закон нюки - хотите больше наворотов: полУчите больше запросов к базе на страницу.
Я в свое время решал (и до сих пор решаю, мля...) обратную задачу - полная кастрация postnuke и действительно нужных в работе модулей для снижения кол-ва запросов. Сейчас ~30 на страницу. ИМХО пока это рекорд.  Давеча было 100000 хитов за сутки (~3,5 млн. запросов) - сервер пыхтел, но выдержал. (VDS 256 RAM, 5-10% от проца P4 2GHz) До этого "жил" на упомянутом 4-хXeon 2.4Gh 1Gb RAM, с которого меня-таки выгнали за постояный даун MySQL (когда сайт перешагнул порог в 4000 человек...)
 
 
Общие рекомендации:
 - если еще сайта нет - откажитесь от нюки.
 - если сайт есть, но еще не вырос - сваливайте на другой движок.
 - если сайт уже есть, уже большой (возможности переезда нет) - у меня была как раз такая ситуация - тогда так:
 - удалите ВСЕ ЛИШНЕЕ (ненужные блоки в первую очередь!!! модули и пр.)
 - еще просмотреть и еще раз удалите ВСЕ ЛИШНЕЕ!!!
 - включите отладку запросов к БД и посмотрите, что больше всего "жрет" запросы.
 - удалите ВСЕ, что ЖРЕТ запросы.
 - если удалить нельзя, берите книги по php и mysql (или берите $ и ищите знающих людей) и кастрируйте ненужные или неважные SQL запросы (их у нюки и её модулей ой как дохрена...)
 - оптимизация базы (или баз, если их несколько) - в cron и каждый час!!!
 - если возможно, делаем (сами или за $) разделение "тяжелых" таблиц на несколько "полегче".
 - отрубаем в модулях и ядре всевозможные счетчики и статистику (это куча лишних и "тяжелых" UPDATE для базы...)
 - делаем оптимизацию MySQL (если хостинг или хостер позволяет) - как и что - читать в доке по MySQL.
 - учим php и MySQL и смотрим, что еще можно кастрировать...
 - кастрируем до тех пор, пока кастрировать уже нечего и т.д.
 
Все вышесказанное - просто боль и затраханность сожравшего не одну стаю собак постнюковца. Просто хочется, чтобы ошибшихся при выборе движка для своего сайта было меньше.
 
PS^ Я до сих пор сижу на нюке... мля..

Всего записей: 106 | Зарегистр. 13-06-2002 | Отправлено: 18:02 29-12-2003 | Исправлено: Parrot, 18:05 29-12-2003
ripperm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Гы гы а у нас в системе 20-25 запросов на страницу...
Специально делали чтобы грузила сервант по минимуму...
А насчет нюки согласен... У нас сейчас Постнюк на основном сайте стоит(Явление временное. В новый Год с новым Движком)! Трафика жрет немерено, тормозит и два раза МаСКУЛ вешал...

Всего записей: 302 | Зарегистр. 03-06-2002 | Отправлено: 20:03 29-12-2003 | Исправлено: ripperm, 20:05 29-12-2003
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Parrot

Цитата:
если сайт есть, но еще не вырос - сваливайте на другой движок.  

На какой, если бы смог, - перешёл бы?
Подскажи, выдай секрет


----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 20:34 29-12-2003
N Sensey N



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот решил потестиь немножко нюку на запросы .. версия 6.8
 
1. В режиме админа , на глвной странице при 4 ех новостях и блоках которые идут по дефолту - 130 запросов к базе ...
 
при тех же условиях но в модулях :
 
modules.php?name=Statistics - 94 запроса
modules.php?name=Downloads - одна категория и один файл - 115 запросов
modules.php?name=Surveys&op=results&pollID=1 - 112 запросов
 
ну и так примерно везде ...
 
теперь залогинимся как юзер ... и посмотрим :
 
на главной странице при 4 рех новостях и блоками по дефолту : 156 запросов к базе ...
 
modules.php?name=Your_Account - 124
 
------------
делайте выводы сами

Всего записей: 1409 | Зарегистр. 01-10-2002 | Отправлено: 22:20 29-12-2003
Ant0ny

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
былобы весьма занимательно устроить показательный креш тест разных CMS при одинаковых серверных характеристиках... кто хочет заняться ? :)

Всего записей: 158 | Зарегистр. 01-04-2003 | Отправлено: 22:42 29-12-2003
Heathen



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ant0ny
Впринципе каждый может дать описание своему движку (насколько я знаю ты занимаешся поддержкой ldu)
 
Так вот:
 
Как говорил  
N Sensey N
У меня примерно тоже количесво запросов к базе (от 120 - до 160 запросов на страницу).
 
e107 - от 30 до 40 запросов на страницу.
ldu - аналогичен е107 (30-40 запросов на страницу).
 
Mambo, xoops, xaraya, postnuke и др. - на данный момент не тестировались, но впринципе сделаю.
 
Могу еще время генерации страницы написать, если кому хочется.
 
Тестирование проводилось на локалке:  
freebsd 5.2, apache 2.0.43, mysql 3.23.33, php 4.3.1, Atlon 1800, 512 ram.
Все порталы были в стандартной установке (без подключения и отключения доп. модулей), 5 новостей на стр. (новости были идентичные).  
 
 
 
Добавлено
Забыл про версии:
phpnuke - 6.8
e107 - 0.605
ldu - 6.02

----------
Как править миром незаметно от санитаров?

Всего записей: 539 | Зарегистр. 05-06-2003 | Отправлено: 13:12 30-12-2003
Homka74



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
N Sensey N
А про Spaiz-Nuke что скажешь? Сильно грузит?

Всего записей: 156 | Зарегистр. 11-08-2003 | Отправлено: 14:44 31-12-2003
N Sensey N



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Homka74
Примерно как и e107 и ldu, но я еще работаю над запросами и над оптимизаицей кода ... поэтому релиз 1.3 долго так затягивается  
 
При 5 новостей на главной и 5 ти блоках - 32 запроса ....
modules.php?name=Search - правые блоки отключены - 17 запросов ...
Вобщем зависит от модуля ...  
 
Heathen
e107 и ldu - они все в базе держат или файлы тоже юзают ?

Всего записей: 1409 | Зарегистр. 01-10-2002 | Отправлено: 15:02 31-12-2003 | Исправлено: N Sensey N, 15:06 31-12-2003
shperk



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кладется не Linux, а MySQL охренительным количеством запросов

А как можно измерить количество запросов?
Меня интересует XOOPS (1.3.10 и 2.0.5) - может, кто уже тестировал?

Всего записей: 6 | Зарегистр. 31-12-2003 | Отправлено: 15:08 31-12-2003
Homka74



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
N Sensey N
Ощутима ли нагрузка при 50-70 посетителях в день по сравнению с нюкой?

Всего записей: 156 | Зарегистр. 11-08-2003 | Отправлено: 15:14 31-12-2003
N Sensey N



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shperk
а как он делает запрос к базе ? вот как далет нюка и как можно посчитать :
 

Код:
 
function sql_query($query, $id) {
 
global $db_query_count, $sql_debug;
$sql_debug = 0;
if($sql_debug) echo "SQL query: ".str_replace(",",", ",$query)."<BR>";
        $res=@mysql_query($query, $id);
    $db_query_count ++; // Вот это я вставил сюда и оно считает
        return $res;
    break;;
}
 

 
потом где нить в теме делаешь echo "$db_query_count";

Всего записей: 1409 | Зарегистр. 01-10-2002 | Отправлено: 15:15 31-12-2003
Heathen



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
N Sensey N
В плане файлы?  
Вроде нет, все в базе, хотя может какие модули и успоьзуют.
 
 
 


----------
Как править миром незаметно от санитаров?

Всего записей: 539 | Зарегистр. 05-06-2003 | Отправлено: 15:48 02-01-2004
N Sensey N



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Homka74
у меня на локалке при одном юзере и то ощутима работа с php-nuke а ты про 50-60 юзеров спрашиваешь Да что тут я ... мне серваки аж жалко
 
Вот те пример сайта на spaiz-nuke - http://bsoft.ru/
онлайн - 297 человек
- 5 попыток :
Время генерации: 0.125 Секунд(ы)
Время генерации: 0.082 Секунд(ы)
Время генерации: 0.081 Секунд(ы)
Время генерации: 0.087 Секунд(ы)
Время генерации: 0.098 Секунд(ы)
 
-----
 
И для сравнения - сайт на php-nuke http://rus-phpnuke.com/
онлайн - 37 человек
- 5 попыток :
Открытие страницы: 0.582 секунды
Открытие страницы: 0.355 секунды
Открытие страницы: 0.991 секунды
Открытие страницы: 0.212 секунды
Открытие страницы: 0.441 секунды
 
Представь сколько запросов должен сделать php-nuke на одну страницу при 297 юзерах онлайн при том что на каждого в среднем 100 запросов ! Самому интересно сколько страница генериться будет ...

----------
sPaiz-Nuke - Free PHP CMS Web Design and Development Портал для израильтян

Всего записей: 1409 | Зарегистр. 01-10-2002 | Отправлено: 17:18 02-01-2004 | Исправлено: N Sensey N, 17:22 02-01-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Активные темы » Нагрузка CMS на сервер


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru