Сегодня столкнулся с тем что Drupal шестой версии не влез в 16M оперативной памяти. После уговоров техподдержки хостинга об увеличении доступной памяти до 24М сайт начал функционировать. Но без управления модулями.
Даже не спрашивайте, почему выбрали такой хостинг и не можем сменить на другой.
Вопрос в другом - нельзя ли как-нибудь оптимизировать использование памяти? Почему Drupal такой прожорливый?
Комментарии
смотрите в сторону модулей оптимизации.
последний сайт, что-то типа визитки + небольшой функционал без админки в 4,5Мб умещается, с админкой не более 11Мб.
Подскажите какие модули? Я не нашел.
поиск, не?
Есть ли вариант уговорить хостинг поставить eAccelerator? (А вдруг!...)
Он раза в три уменьшает пхп_мпамять - если судить по Девелу.
Расплата за гибкость. Управляйте модулями локально, а там кешируйте. Не вижу проблемы.
расплата не за гибкость а за статические переменные, ОНИ и жрут оперативу в основном, гибкость это в основном нагрузка на cpu
как то врубил посмотреть сколько классов, переменных, функций подрубается и висит-- лучше б не смотрел. ушел потом пиво пить от нервной икоты
Это Drupal прожорливый? Вы ещё Битрикс не видели
Нет, не видел
Ну и слава Богу, что не видели! Друпал наше фсё!
А в чём собственно выражается недостаток оперативки хостера? какие симптомы?
Наприме, у меня на сайте (drupal 6.10) всё работало как часы, однако позавчера открывается белая страница вместо index.php. Вообще ничего не работает и доступа нет ни по какому url? Помогите, люди, кто знает, как дальше быть? Второй переустановки всего сайта у не выдержу!
Белая страница с ошибкой о недостатке памяти в «admin/build/modules»
eac ничего не уменьшает. просто хранит код снаружи в своем кеше.
тоже делает APC, кстати. Жалко только что APC не может кешировать на диск - предпочел бы его.