Nginx против чероки замена для Apache

Как вы сравниваете Nginx и Cherokee с точки зрения использования памяти и производительности? Мой VPS обслуживает Drupal 6.16, magento 1.4.1 и CS-CART 2.0.15 с prefork-mpm apache2. Apache2 съедает мою память, хотя у моих сайтов довольно низкий профиль трафика (htop показывает, что каждый процесс apache съедает память%18) . Если я изменю apache на nginx или cherokee, у меня возникнут проблемы с совместимостью с magento, cs-cart и drupal? Какой из них наиболее совместим с? Я действительно ценю любой опыт производственной системы. Спасибо.

3 ответа

Решение

Вы можете значительно сократить потребление памяти вашего VPS, установив ускоритель PHP, такой как http://eaccelerator.net/. В большинстве случаев веб-сервер Apache будет работать просто отлично. Возможно, вам придется настроить его, чтобы оптимизировать его под конкретные настройки. Вы должны немного прочитать об этом, потому что, когда дело доходит до этого, нет серебряной пули.

Попробуйте Hiawatha: http://www.hiawatha-webserver.org/. Его UrlToolkit гораздо более продвинутый, чем Apache mod_rewrite. Да, упомянутые вами фреймворки будут нормально работать с Hiawatha. Протестировал это сам.

Посмотрите на пост ниже для некоторых измерений памяти для Apache, Cherokee и Nginx. Вы можете поискать похожие результаты. Тем не менее, я бы порекомендовал запускать такие тесты с учетом типичных случаев, чтобы увидеть, как они соответствуют вашему варианту использования.

Другие вопросы по тегам