Назад | Перейти на главную страницу

Запускаете Drupal на 256MB VPS?

Могу ли я запустить Drupal на 256MB VPS-хостинге?

Я знаю, что это зависит от многих факторов, но я имею в виду ... могу ли я запустить несколько сайтов Drupal на таком VPS ...?

Какие параметры конфигурации важны для оптимизации производительности?

Спасибо

У меня был Drupal, работающий с MySQL на VPS всего с 64 МБ ОЗУ около 2 лет. Так что 256МБ точно подойдут. Что я сделал, чтобы заставить его работать с 64 МБ ОЗУ:

  1. Настроить MySQL по минимуму. В дистрибутивах на основе Debian пример my-small.cnf предоставленный будет хорошим образцом для использования.
  2. Используйте легкий веб-сервер, например lighttpd / nginx.
  3. Ограничьте количество запущенных экземпляров php. В lighttpd / nginx это потребовало бы ограничения количества порожденных экземпляров. Я мог бы получить 2 экземпляра php-cgi размером 64 МБ.
  4. Используйте легкий MTA, такой как минимальный Exim4.
  5. Отключите все остальное.

Удачи.

Редактировать:

  1. Установите vm.swappiness на 1 дюйм /etc/sysctl.conf
  2. Ударьте по серверу смоделированным запуском (используйте что-то вроде siege сделал бы).
  3. Следите за использованием ресурсов и убедитесь, что своп не используется.

Главное - избегать использования свопа. Итак, настройте / уменьшите ресурсы, чтобы сервер не переключался. Проще всего уменьшить количество запущенных экземпляров PHP.

Я бы посоветовал вам найти другой хостинг, где вы можете изменить настройки памяти, используя локальный php.ini или .htaccess (память Apache), например. Хостинг-провайдер HeartInternet. Если вы решите использовать этот VPS с ограничениями памяти, у вас будет много проблем, если только это не очень простой веб-сайт (менее 50 модулей). В противном случае определенно нет. Если вы сэкономите на хостинге, вы потратите время на уменьшение размера своего сайта, вместо того чтобы сосредоточиться на функциональности.

Смотрите также следующие полные требования Drupal:

http://drupal.org/requirements

Для моих тяжелых сайтов на Drupal все в порядке с ок. 200 МБ ОЗУ для одного экземпляра.

Предполагая, что это легкие веб-сайты и ваша ОС имеет минимальные требования, я не понимаю, почему бы и нет.