Запуск Drupal на 256 МБ VPS?
Могу ли я запустить Drupal на хостинге 256 МБ VPS?
Я знаю, что это зависит от многих факторов, но я имею в виду... могу ли я запустить несколько сайтов Drupal на таком VPS?
Каковы важные параметры конфигурации для оптимизации производительности?
Спасибо
4 ответа
У меня был Drupal с MySQL на VPS с 64 МБ ОЗУ в течение примерно 2 лет. Таким образом, 256 МБ определенно будет работать. Что я сделал, чтобы заставить его работать с 64 МБ оперативной памяти:
- Настройте MySQL на минимум. В дистрибутивах на основе Debian, пример
my-small.cnf
будет хорошим примером для использования. - Используйте легкий веб-сервер, такой как lighttpd / nginx.
- Ограничьте количество запущенных экземпляров php. В lighttpd / nginx это будет связано с ограничением числа порожденных экземпляров. Я мог бы получить 2 экземпляра php-cgi, работающих в 64 МБ.
- Используйте легкий MTA как минимальный Exim4.
- Выключи все остальное.
Удачи.
Редактировать:
- Установите vm.swappiness на 1 в
/etc/sysctl.conf
- Хит на сервере с симуляцией запуска (используйте что-то вроде
siege
сделал бы). - Следите за использованием ресурсов и убедитесь, что подкачка не используется.
Ключ заключается в том, чтобы избежать использования свопа. Итак, настройте / сократите ресурсы, чтобы сервер не менялся. Самое простое, что можно сделать - это уменьшить количество запущенных экземпляров PHP.
Для моих тяжелых сайтов на Drupal все ок. 200 МБ ОЗУ для одного экземпляра.
Если предположить, что это легковесные сайты и ваша ОС предъявляет минимальные требования, я не понимаю, почему нет.
Я бы посоветовал вам найти другой хостинг, где вы можете изменить настройки памяти, используя локальный php.ini или.htaccess (Apache memory), например, провайдер HeartInternet. Если вы решите использовать VPS с ограничением памяти, у вас будет много проблем, если только это не очень простой веб-сайт (менее 50 модулей). Иначе точно нет. Если вы сэкономите на хостинге, вы будете тратить свое время на сокращение вашего сайта, вместо того, чтобы сосредоточиться на функциональности.
Смотрите также следующие полные требования Drupal: