Сообщение от Gvozd
|
fast-CGI (хотя он не совсем в тему к асинхронным возможностям Node.js) в PHP насколько я знаю не реализован и опция такая поставлена "для заглушки"
|
Если так, то совсем всё плохо.
Сообщение от Gvozd
|
НО! Пока конкретный экземпляр скрипта простаивает в ожидании данных из файла, остальные потоки/процессы продолжают обрабатывать запросы, что обеспечивается многопоточностью самой ОС/веб-сервера
|
Так они и при синхронной работе то же самое делают.
Сообщение от Gvozd
|
Использовать же один процесс для обработки нескольких запросов вперемешку(а не последовательно как в fast-CGI), считаю плохой идеей, по-крайней мере если нету эффективного инструмента для отделения глобальных переменных от переменных индивидуальных для каждого запроса.
|
// созданные здесь переменные будут глобальными для всех запросов
http.createServer(function() {
// созданные здесь переменные будут локальными для каждого запроса.
})
А вот обмен данными между запросами в PHP уже можно реализовать только через базу/файлы.
Порог входа, разумеется, получается выше чем у PHP, но зато возможностей гораздо больше.