Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Nginx vs Apache / 21 сообщений из 21, страница 1 из 1
18.12.2017, 15:17
    #39571475
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Nginx vs Apache
какой веб сервер по вашему лучше!?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

да, с одельно стоящим PHP-FPM. но сразу вознакает вопрос - а почему просто не использовать для этих целей apache?
потому что он тормоз и в подмётки nginx не годится
а без php-fpm пускать скрипты это вообще моветон
...
Рейтинг: 0 / 0
18.12.2017, 23:59
    #39571697
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Nginx vs Apache
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
19.12.2017, 08:33
    #39571797
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Nginx vs Apache
tip78,

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

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

Чо?

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

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

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

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

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

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

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

Чо?

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

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

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


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