Какой выигрыш в производительности я получу от отказа от Apache для NGINX? - PullRequest
1 голос
/ 15 сентября 2009

Какой прирост производительности я получу от отключения Apache для NGINX, если у меня очень низкий трафик веб-сайта (например, 1000 уникальных посетителей в день, около 5 запросов в секунду при максимальной нагрузке и около 50 МБ трафика в день так как много фотографий отображаются).

В частности, какую прибыль (если есть) я бы получил за:

  • Скорость загрузки сайта с точки зрения пользователя
  • Загрузка сервера
  • параллелизм

Опять же, это веб-сайт с низким трафиком, и я использую VPS.

Ответы [ 2 ]

3 голосов
/ 15 сентября 2009

Если у вас такой низкий трафик, я не уверен, что вам нужно решить проблемы с заменой вашего веб-сервера: для меня это выглядит как «преждевременная оптимизация».

Ну, по крайней мере, если эти 1000 посетителей не посещают слишком много страниц и не все приходят в одно и то же время.


Вероятно, вы получили бы гораздо большую выгоду для своих пользователей (и это важно!), Активировав сжатие gzip для JS / CSS / HTML и / или перегруппировав, например, файлы JS / CSS в один вместо нескольких.

О том, что запуск yslow на вашем веб-сайте и следование некоторым советам, которые он даст вам, вероятно, принесет пользователям больше скорости, чем смена сервера.


Просто чтобы прояснить: я не говорю, что вы не должны оптимизировать свой сервер - но при таком низком трафике было бы интереснее быстрее отображать страницы; по крайней мере, во-первых.

1 голос
/ 15 сентября 2009

Ваш сервер Apache использует слишком много ЦП или ОЗУ? Я переключился с Apache на Nginx для экономии памяти, особенно для обслуживания статических файлов: кажется, что я использую на 75% меньше памяти с Nginx.

Как и в другом комментарии, вы уверены, что Apache - это горлышко бутылки? Если вы не обмениваетесь, то у вас достаточно памяти. Я не думаю, что вы сэкономите значительную задержку на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...