powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Nginx vs Apache
21 сообщений из 21, страница 1 из 1
Nginx vs Apache
    #39571475
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой веб сервер по вашему лучше!?

И с чего начать изучение Nginx?
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571600
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarкакой веб сервер по вашему лучше!?
они в общем то разные задачи решают.

AreostarИ с чего начать изучение Nginx?
с доументации
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571611
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarкакой веб сервер по вашему лучше!?

И с чего начать изучение Nginx?

это разные серверы. апач он для прикладных задач, запуска всяких PHP и прочего, что рождено, чтоб быстро умереть (live to die),
nginx - для статичных неубиваемых задач, куда не ступает рука-нога типового .... прикладного кодера, вроде раздача файлов с диска или обратное проксирование.

просто в nginx все крутится в едином адресном пространстве одного процесса, и аврийно помершая сессия может разрушить цивилизацию.
в апаче наоборот - сессии изолированы друг от друга на уровне операционки через отдельные процессы и могут чудить своим PHP себе внутри процесса что угодно.

но апач плохо подходит в общем случае, ибо клиенты обычно сидят далеко и за медленными каналами, что вынуждает его тратить
все ресурсы процесса (память), чтоб отдать несчастные пару килобайт клиенту.

потому перед апачем принято ставить nginx (обратный прокси) - апач быстро принял запрос, обработал, отдал обратно nginxу и пошел
другого клиента обрабатывать, а вот nginx уже будет мучаться с доставкой результата клиенту, тратя при этом минимум памяти и прочих сил.

хотя зачем nginx, если есть haproxy? но это уже другая история.
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571619
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchAreostarкакой веб сервер по вашему лучше!?

И с чего начать изучение Nginx?

это разные серверы. апач он для прикладных задач, запуска всяких PHP и прочего, что рождено, чтоб быстро умереть (live to die),
nginx - для статичных неубиваемых задач, куда не ступает рука-нога типового .... прикладного кодера, вроде раздача файлов с диска или обратное проксирование.

просто в nginx все крутится в едином адресном пространстве одного процесса, и аврийно помершая сессия может разрушить цивилизацию.
в апаче наоборот - сессии изолированы друг от друга на уровне операционки через отдельные процессы и могут чудить своим PHP себе внутри процесса что угодно.

но апач плохо подходит в общем случае, ибо клиенты обычно сидят далеко и за медленными каналами, что вынуждает его тратить
все ресурсы процесса (память), чтоб отдать несчастные пару килобайт клиенту.

потому перед апачем принято ставить nginx (обратный прокси) - апач быстро принял запрос, обработал, отдал обратно nginxу и пошел
другого клиента обрабатывать, а вот nginx уже будет мучаться с доставкой результата клиенту, тратя при этом минимум памяти и прочих сил.

хотя зачем nginx, если есть haproxy? но это уже другая история.

Ясно. Просто встретил одну фирму где их рекламные саитики сидят на nginx. Вот и думаю зачем?

хотя тему всё равно разобрать нужно ))
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571620
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch,

nginx умеет работать с пулом php-процессов
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571622
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarЯсно. Просто встретил одну фирму где их рекламные саитики сидят на nginx. Вот и думаю зачем?

хотя тему всё равно разобрать нужно ))
потому что реклама - это показать статический неизменный контент сразу огромному количеству клиентов, никакой там программной логики на сервере не нужно, а вот способность отдавать быстро и много всем кому не лень - нужна.

а там где нужно программно - стоит какой-то tomkat или еще что-нибудь, наверняка, и генерит свой динамический html/js, но это обычно 0.1% от общего трафика
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571623
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилdbpatch,

nginx умеет работать с пулом php-процессов

да, с одельно стоящим PHP-FPM. но сразу вознакает вопрос - а почему просто не использовать для этих целей apache?
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571629
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchда, с одельно стоящим PHP-FPM. но сразу вознакает вопрос - а почему просто не использовать для этих целей apache?
потому что апач одинхер нужно изолировать от внешего мира,
а если у апача при этом единственная функция php скрипты запускать - то накой он нужен?
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571635
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилdbpatchда, с одельно стоящим PHP-FPM. но сразу вознакает вопрос - а почему просто не использовать для этих целей apache?
потому что апач одинхер нужно изолировать от внешего мира,
а если у апача при этом единственная функция php скрипты запускать - то накой он нужен?

а PHP-FPM можно сразу в интернеты выставлять, да?

ответ кагбе самоочевиден - апач не в пример более продвинут, плюс ты никогда не знаешь, что еще тебе там потребуется, кроме запуска PHP. может ACL какой продвинутый, или rewrite всякие...

тем более никакой разницы по перфоманцу и прочим моментам там нет, и так и так нужно городить за nginx-ом нечто, ибо сам он не
может PHP от рождения.

но если ты эстет, то да, можно нагородить чего угодно эдакого, лишь бы глаз радовался и job security наращивадся :)
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571648
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch,

Понятно, просто у них сайтика на wordpress
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571696
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchИзопропилdbpatch,

nginx умеет работать с пулом php-процессов

да, с одельно стоящим PHP-FPM. но сразу вознакает вопрос - а почему просто не использовать для этих целей apache?
потому что он тормоз и в подмётки nginx не годится
а без php-fpm пускать скрипты это вообще моветон
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571697
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar, начните с этого:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
https://ruhighload.com/post/Правильная+конфигурация+Nginx_20160622
http://nginx.org/en/docs/http/ngx_http_core_module.html         директивы (req_conn)
http://nginx.org/en/docs/http/ngx_http_core_module.html#variables
http://nginx.org/ru/docs/varindex.html                          variables
https://nginx.com/resources/admin-guide/                        рук-во админов
https://nginx.com/resources/admin-guide/nginx-web-server/       рук-во админов Web Server
http://romantelychko.com/blog/1303/
http://habrahabr.ru/post/66764/                                 тут с апачем
http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html      официальная документация
http://nginx.com/resources/admin-guide/web-server/              администрирование
http://habrahabr.ru/post/56497/                                 тюнинг nginx
http://habrahabr.ru/company/centosadmin/blog/255343/            Как мы отбивали xss/sql атаку с Nginx и Naxsi
http://habrahabr.ru/post/260669/                                Пулы потоков: ускоряем NGINX в 9 и более раз
http://wiki.diphost.ru/Recipe_nginx_Drupal                      рецепт конфигурации для Drupal
https://www.nginx.com/resources/wiki/modules/                   модули
http://wiki.nginx.org/HttpAuthBasicModule                       AUTH
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39571797
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tip78,

Спасибо за ссылки!
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39573279
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nginx - обратный прокси, С, TLS, gzip, балансер, url rewrite, очень мало потребляет, очень быстро работает
apache - сервер приложений, Java, медленней, очень старый, куча свистелок на все случаи жизни.
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39573298
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfJava
Чо?
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39573317
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилscfJava
Чо?

упс) и правда, С.
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39573341
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай-ай!
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39574201
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfИзопропилпропущено...

Чо?

упс) и правда, С.

java тут не при чем!
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39583975
Фотография Karbafos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchИзопропилпропущено...

потому что апач одинхер нужно изолировать от внешего мира,
а если у апача при этом единственная функция php скрипты запускать - то накой он нужен?

а PHP-FPM можно сразу в интернеты выставлять, да?

ответ кагбе самоочевиден - апач не в пример более продвинут, плюс ты никогда не знаешь, что еще тебе там потребуется, кроме запуска PHP. может ACL какой продвинутый, или rewrite всякие...

тем более никакой разницы по перфоманцу и прочим моментам там нет, и так и так нужно городить за nginx-ом нечто, ибо сам он не
может PHP от рождения.

но если ты эстет, то да, можно нагородить чего угодно эдакого, лишь бы глаз радовался и job security наращивадся :)
1. у nginx реврайты и acl такие же мощные
2. разница по перфоманцу, а тем более по потребляемой памяти огромна, если брать не локалхост конечно, где сам себе юзер
3. nginx от рождения может всё, что умеет fastcgi, wsgi и иже с ними
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39584662
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfИзопропилпропущено...

Чо?

упс) и правда, С.

Вот и я удивился!
...
Рейтинг: 0 / 0
Nginx vs Apache
    #39584663
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Karbafos,

Ясно, буду разбираться!
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Nginx vs Apache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]