2009-09-14 3 views
1

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

В частности, какие выгоды (если таковые имеются) бы я для:

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

Опять , это для сайта с низким трафиком, и я работаю на VPS.

+0

@chaos, я обновил исходное сообщение, чтобы уточнить метрику «низкого трафика» – 2009-09-14 21:27:39

ответ

3

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

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


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

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


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

+0

Используя YSLOW, мой веб-сайт получает оценку A. Смысл, у меня уже включен gzip, я минимизирую # файлы JS/CSS и т. Д. – 2009-09-14 21:24:39

+0

Кроме того, мой веб-сайт полностью HTML (без PHP/JSP/Python). Мне просто интересно узнать, хорошо ли работает NGINX для сайтов с низким трафиком. – 2009-09-14 21:25:51

+0

Ouch ^^ Nicele сделано, так! (Я не вижу, что многие сайты, которые получают A ^^) –

1

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

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

+0

Просто, чтобы убедиться, что я правильно понимаю, что вы говорите заключается в том, что вы не верите, что NGINX быстрее выполнит мой веб-сайт HTML, чтобы они заметили разницу? – 2009-09-14 21:57:15

+0

Правильно, из того, что вы описали, они не заметят никакой разницы. Тем не менее, я нашел Nginx проще, чем Apache. Если вы думаете, что значительно увеличите количество обращений (так что ваша загрузка на сервере), вы можете начать переключение сейчас. – Julien

Смежные вопросы