Peterhost отстал от жизни!?

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

Аватар пользователя crawler crawler 16 сентября 2007 в 20:09

Всем привет!
Сделал я свой первый сайт на Друпале, закачал к себе на Петерхост - а он не работает, памяти ему не хватает. И вроде модулей не слишком много включено... У них 16 Мб на скрипт, больше не дают. Получается мне надо от них уходить!? Или у меня что-то с Друпалом, что он такой прожорливый?

Комментарии

Аватар пользователя Scramble Scramble 17 сентября 2007 в 11:08

Да, прожорливость друпала к памяти иногда пугает. У меня многие сайты укладываются в 10 мегабайт от мастерхоста. Посмотрите, может у вас включено много лишнего?

Аватар пользователя zzia zzia 17 сентября 2007 в 13:27

А что еще плохого в Петерхосте, кроме лимита памяти?
Я как раз собираюсь переезжать на Петерхост со спэйсвеба. Собираюсь брать вип-тариф Вега - там должно памяти выделяться на пользователя много, а другие подводные камни на Петерхосте есть?

Аватар пользователя crawler crawler 17 сентября 2007 в 13:40

Есть! Постоянно присылают письма с угрозами типа "Ваш сайт создает критическую нагрузку на сервер, примите меры!"

Аватар пользователя crawler crawler 17 сентября 2007 в 13:52

Чтобы не быть голословным... Вот расход памяти помодульно
block - 285 K
color - 255 K
filter - 558 K
help - 41 K
menu - 268 K
node - 1099 K
path - 117 K
search - 380 K
system - 852 K
taxonomy - 575 K
user - 1154 K
watchdog - 88 K
content - 398 K
number - 142 K
optionwidgets - 70 K
text - 139 K
content_taxonomy - 87 K
content_taxonomy_options - 79 K
custom_breadcrumbs - 80 K
date_api - 2 K
taxonomy_dhtml - 168 K
pathauto - 148 K
auto_nodetitle - 48 K
fieldgroup - 229 K
nodewords - 254 K
token - 32 K
views - 774 K
-------------------------
Total=8322 К

+ на 2 Mb наотключал нужных модулей типа Date, Image, Views UI...

Аватар пользователя crawler crawler 17 сентября 2007 в 14:32

Легких путей не ищу! Пропатчил module.inc

function module_load_all() {
$total = 0;
foreach (module_list(TRUE, FALSE) as $module) {
$x = memory_get_usage();
echo $module;
drupal_load('module', $module);
echo " - ".round((memory_get_usage()-$x)/1024)." K
";
$total += memory_get_usage()-$x;
}
echo "Total=".round(($total)/1024)."
";
}

Аватар пользователя crawler crawler 17 сентября 2007 в 14:36

А вот как выглядит если включить все что надо...

start = 1188 K

All *.inc = 1713 K

block - 285 K
color - 255 K
filter - 558 K
help - 41 K
menu - 268 K
node - 1099 K
path - 117 K
search - 380 K
system - 852 K
taxonomy - 575 K
user - 1154 K
watchdog - 88 K
content - 398 K
number - 142 K
optionwidgets - 70 K
text - 139 K
content_taxonomy - 87 K
content_taxonomy_options - 79 K
custom_breadcrumbs - 80 K
date - 850 K
date_api - 2 K
image - 356 K
taxonomy_dhtml - 169 K
views_ui - 782 K
pathauto - 148 K
auto_nodetitle - 48 K
fieldgroup - 229 K
nodewords - 254 K
token - 32 K
views - 774 K
---------------------
Total=10311 K

locale = 0 K

end = 13425 K - это после основных загрузок

На работу страниц еще хватает, но админка уже не работает.

Аватар пользователя crawler crawler 23 сентября 2007 в 17:34

После прямого вопроса с указанием линка на системные требования друпала, как же он будет работать на 8-ми мегабайтах под скрипт (у них оказалось в договоре прописано 8!!!) был получен ответ в стиле: "Ну ужмитесь как-нибудь, больше памяти не дадим".
А у самих в разделе "Почему мы?" написано "Мощные сервера" и "Гибкая система тарифных планов". Видимо они были мощными когда-то, лет пять назад Lol

Аватар пользователя omniweb omniweb 23 сентября 2007 в 20:37

Похоже для приличных проектов нужно брать выделенный сервер, хотя бы виртуальный. А вообще интересно было бы набрать статистику по загрузке системы сайтами на друпале. Иначе задумаешься, стоит ли делать серьёзный сайт на Друпале?