Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Nginx + Apache или только nginx

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
LCarlo
Отправлено: 06 Июля, 2014 - 16:07:55
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Здравствуйте ! Как вы считаете, лучше использовать связку nginx (как фронтэнд) + apache (бэк) или только nginx (и бэк, и фронт) ?
 
 Top
Vinyl
Отправлено: 06 Июля, 2014 - 21:25:02
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


Помог: 15 раз(а)




Зависит от:

а) ожидаемой нагрузки
б) требуемых модулей веб-сервера
в) Вашего опыта работы с nginx/Apache

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


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
OrmaJever
Отправлено: 06 Июля, 2014 - 22:06:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




и на фронт и на бекэнд ставить nginx мне кажется глупо, тогда по сути nginx'a на бэкенде и не требуется, можно там просто php cgi открыть портом к фронту.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Vinyl
Отправлено: 06 Июля, 2014 - 22:23:27
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


Помог: 15 раз(а)




OrmaJever пишет:
и на фронт и на бекэнд ставить nginx мне кажется глупо


, однако многие хайлоады на нем:

nginx.org пишет:
Уже длительное время он обслуживает серверы многих высоконагруженных российских сайтов, таких как Яндекс, Mail.Ru, ВКонтакте и Рамблер.


Не берусь утверждать, что он и на бэкенде на вышеупомянутых ресурсах, но точно помню, что читал на хабре в их блоге, что Яндекс.Почта на nginx'е работает. А там дядьки не гулпые сидят.


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
Viper
Отправлено: 06 Июля, 2014 - 23:44:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Vinyl пишет:
Яндекс.Почта на nginx'е работает. А там дядьки не гулпые сидят.
от индусов никто не застрахован.

LCarlo вам Vinyl парвильно написал. От нужд зависит. Хотя от "тупежа" апача на бекенде все потуги могут пойти одним местом.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
LCarlo
Отправлено: 07 Июля, 2014 - 13:38:12
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




а глупой ли кажется затея запустить 2 сервиса nginx (на разных портах, понятное дело) - 1-й на статику, 2-й к php ?
 
 Top
esterio
Отправлено: 07 Июля, 2014 - 14:14:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




зачем два сервиса если есть хосты
domain.com - динамика
static/domain.com = статика

И соглашусь с Vinyl зависит он проекта. Я также не делал хайлоадов. Но лично убедился в том что много пишут "вот это прикольно". Но как только начинаеш работать с "вот этим" вилазит куча подробностей. Поетому нужно учитивать а нужно ли вам "вот это" вовсе и что оно вам даст кроме "как бы круто".

П.С. лично я ставил nginx + apache2 так как apache имеет .htaccess и у меня на серваке хостилось несколько проектов (не моих) которые активно его использовали. Да й сам в конфигурации nginx не очень то профисионал
 
 Top
LIME
Отправлено: 07 Июля, 2014 - 18:20:04
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Nginx умеет по запросу быть проксей для статики...очень шустрой
ему что два хоста что один
хоть на соседней железке
либо дергать fcgi
кроме htaccess держать апач незачем
а на нормальных движках он и не нужен

(Отредактировано автором: 07 Июля, 2014 - 18:26:12)

 
 Top
OrmaJever
Отправлено: 07 Июля, 2014 - 19:03:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




nginx на фронтенде идёт как лоадбалансер между несколькими бекендами. На бекенд нету смысла ставить nginx т.к. он умеет общаться с php только по cgi, а апач вызывает конкретно сам php модуль. Мне кажется только из-за этого апач и держится на плаву Улыбка


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB