Показать сообщение отдельно
  #4 (permalink)  
Старый 24.05.2012, 20:40
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Немного поясню про nginx. Там, собственно, никакой магии нет:
Код:
	location /serviceName/ {
		proxy_pass http://127.0.0.1:8001;
		# Этот порт слушает сервис, т.е. HTTP Server NodeJS.
		# Каждый сервис на своем порту и не доступны извне.
		# Далее идут параметры кеширования.
	}
Другими словами: я разделил url на хост/сервис/параметры_сервиса. Выбрал nginx из соображений производительности. Причем соображения разные, например, попытаюсь запилить такую схему на AJAX-ответы:
Код:
Request -> Nginx -> Memcached -> Nginx -> Response.
Т.е. без участия backend-а (у nginx есть необходимый модуль). Ответ в бинарном виде (Для этого и писал Buffer.js).
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием