Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 07.02.2016, 20:57   #1
Абитуриент
 
Регистрация: 07.01.2016
Сообщений: 2
Репутация: 10

По умолчанию проброс запросов с nginx на php-fpm

Здравствуйте, камрады! Без долгого вступления.
Почитал, подумал, хочу реализовать такую структуру:
домен привязан к выходной ноде (е), на ней nginx пробрасывающий запросы на обработку кода на большой сервер.
Суть всей богодельни:
на ноде висит клиент, который ходит по сайту. но нода подразумевается как дохлая впска, на которой висят еще несколько доменов. Все полученные запросы от клиента мы пробрасываем на сервер, обрабатываем и возвращаем.

Зачем это нужно:
имею несколько сайтов событийной посещаемости, т.е. сегодня нагрузки нет, а завтра 500к визитов дейли. и пока простой, чтобы на этом же большой сервере крутились другие проекты. и финансовая причина: проект европейский, а железо там недешево. было б неплохо арендовать там за 5 баксов впс, а весь код выполнять в России, на сервере за рубли.
собственно нужна помощь, советы и любая информация по этой теме
raenkelevra вне форума   Ответить с цитированием

Реклама
Старый 07.02.2016, 21:08   #2
pupseg
Академик
 
Аватар для pupseg
 
Регистрация: 14.05.2010
Сообщений: 3,680
Репутация: 515397
Отправить сообщение для pupseg с помощью ICQ Отправить сообщение для pupseg с помощью Skype™

По умолчанию Re: проброс запросов с nginx на php-fpm

клиент попал на впс, впс proxy_pass'нула на fpm где-то, получила ответ и вернула ответ клиенту...
Правильно понимаю? Если да, то есть понимание того, что дохлая впс ляжет по CPU от большого потока трафика ? Nginx при проксировании положит CPU впске.

а если умрет дешевая VPS у дешевого хостера - вы потеряете все свои проекты ?
может быть так :
client ------> haproxy (да хоть nginx-upstream) ------> десяток VPS -----> мощный сервер ?
Но тут та-же проблема: стоит учесть, что через haproxy будет проходить весь трафик. Не сдохнет он от его потока ?
__________________
Качественная помощь в обслуживании серверов.
Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы и полезные сайты.
pupseg вне форума   Ответить с цитированием
Сказали спасибо:
Старый 07.02.2016, 21:12   #3
raenkelevra
Абитуриент
 
Регистрация: 07.01.2016
Сообщений: 2
Репутация: 10

ТопикСтартер Re: проброс запросов с nginx на php-fpm

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

---------- Добавлено 07.02.2016 в 22:15 ----------

Hsproxy? Спасибо, уважаемый, новая информация для размышления

---------- Добавлено 07.02.2016 в 22:17 ----------

То есть, я правильно понял, эта схема реализуемая?

---------- Добавлено 07.02.2016 в 22:17 ----------

Иногда приходят в голову идиотские мысли)
raenkelevra вне форума   Ответить с цитированием
Старый 07.02.2016, 21:42   #4
pupseg
Академик
 
Аватар для pupseg
 
Регистрация: 14.05.2010
Сообщений: 3,680
Репутация: 515397
Отправить сообщение для pupseg с помощью ICQ Отправить сообщение для pupseg с помощью Skype™

По умолчанию Re: проброс запросов с nginx на php-fpm

Цитата:
Сообщение от raenkelevra Посмотреть сообщение
То есть, я правильно понял, эта схема реализуемая?
реализуема конечно... не вижу проблем.
nginx(haproxy, да пофиг, какой из реверс-прокси, обзовем его балансером) проксирует трафик для работы и обработки на воркер и отдает после обработки назад клиенту.
Возникает одна проблема - канал и его толщина. Так как балансер будет принимать и отдавать трафик клиенту. Если же нужно, что бы воркер отдавал напрямую трафик клиенту, то это уже direct service return (DSR, актуально для трафикогенераторов) и другая история.
Все реализуемо, все зависит от бюджета
pupseg вне форума   Ответить с цитированием
Старый 09.02.2016, 08:01   #5
Himiko
SystemIntegra
 
Аватар для Himiko
 
Регистрация: 28.08.2008
Адрес: systemintegra.ru
Сообщений: 9,165
Репутация: 276357
Социальные сети Страница в Одноклассниках Профиль в ВКонтакте

По умолчанию Re: проброс запросов с nginx на php-fpm

Можете не заморачиваться и реализовать через nginx http://nginx.org/en/docs/http/load_balancing.html
__________________
Профессиональное администрирование серверов. Круглосуточно. Отзывы
Лицензии ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Himiko вне форума   Ответить с цитированием
Старый 02.04.2016, 13:28   #6
emerge
Абитуриент
 
Регистрация: 02.04.2016
Сообщений: 4
Репутация: 10

По умолчанию Re: проброс запросов с nginx на php-fpm

Цитата:
Сообщение от raenkelevra Посмотреть сообщение
Здравствуйте, камрады! Без долгого вступления.
Суть всей богодельни:
на ноде висит клиент, который ходит по сайту. но нода подразумевается как дохлая впска, на которой висят еще несколько доменов. Все полученные запросы от клиента мы пробрасываем на сервер, обрабатываем и возвращаем.
И имеем тормозной сайт. Ибо все запросы ходят в РФ.
Цитата:
Сообщение от raenkelevra Посмотреть сообщение
финансовая причина: проект европейский, а железо там недешево. было б неплохо арендовать там за 5 баксов впс, а весь код выполнять в России, на сервере за рубли.
Покажите где в России за рубли можно арендовать сервер дешевле чем у хецнера аналогичной конфигурации?
По делу: если у вас такая неравномерная нагрузка есть смысл использовать облака - нагрузки нет - работает один чахлый серверок, пошла нагрузка - включается в пару к нему мощный бакенд.
Но что-то мне подсказывает, что всю динамику сайта можно просто закешировать на nginx и обрабатывать тем самым вдс за 5$ эти 500тысяч визитов.
emerge вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны