Не Nginx единым

K

kenny

Гость
#1
Как говрится не им одним единым, говоря об Nginx стоит заострить внимание на FastCGI.

FastCgi – это унифицированный стандарт приложений значительно расширяющий интерфейс CGI.
Унификация заключается в описание интерфейса взаимодействия между Fastcgi и веб сервером.
Основные отличия между FastCGI и CGI , основной недостаток последних в том, что при каждом обращение скрипт должен быть перезапущен, тем самым снижается производительность. FastCGI осуществляет мультиплексность соединений, то есть обрабатывает новые соединения не путем создания новых процессов, а обрабатывает новые соединения существующими, что за собой влечет прирост в производительности и более высокую нагрузоустойчивость.
Так же fastcgi использует unix сокеты для обработки соединений или TCP/IP.
Соответственно fastcgi программы могут быть запущены не на одном сервере, а на нескольких независимых серверах.
Что так же дает прирост.
Стартовые условия у FastCGI-процесса более жесткие, чем у CGI, тем самым fastcgi более безопасен.
Общение между сервером и fastcgi-процессом происходит через один сокет(ну или tcp/ip) , fastcgi ожидает входящие соединения от веб-сервера.
После приема соединения от web-сервера FastCGI-процесс обменивается данными с использованием простого протокола, решающего две задачи: организация двунаправленного обмена в рамках одного соединения (для эмуляции STDIN, STDOUT, STDERR) и организация нескольких независимых FastCGI-сессий в рамках одного соединения.
После всего прочтенного у нас есть необходимый тоеритический фундамент, для настройки nginx и первых шагов в конфигурации.
Список серверов, которые умеют работать с FastCGI.
Abyss Web Server
Apache HTTP-сервер (частично) в текущей реализации архитектуры полная поддержка невозможна.
aXesW3
Cherokee HTTP Server
Hiawatha webserver
Lighttpd
LiteSpeed Web Server
Microsoft IIS
MyServer
nginx
Open Market Web Server
Roxen webserver
Sun Java System Web Server
WebSTAR
Yaws
Zeus
Но для этого будет отдельная тема.
Следите за эфиром
 
K

kenny

Гость
#3
Sprinx, вы видимо не внимательно читали))
Как раз как настраивать будет в следующий раз, без какой-либо базы мои настройки мало что скажут.
 
Сверху