Как мне использовать python fastCGI на dreamhost?

Я использую CGI с 1996 года или около того, так что, вероятно, пора перейти на FastCGI или что-то еще. (Фляга?)

Я использую Dreamhost. Я погуглил и нашел эту статью , но в статье утверждается, что она устарела и, конечно же, она не работает.

Одна из вещей, которые мне очень нравятся в CGI, - это возможность чтобы изменить сценарий и сразу увидеть результат. Я знаю, что flask оставляет один запущенный скрипт Python и повторно использует его, но в результате вам нужно изменить какой-то файл, чтобы сообщить flask, что нужно перечитать ваш файл Python. Это кажется странным - почему flask не видит, что файл был изменен? Но я думаю, это имеет смысл для больших программ, которые содержат буквально сотни Python.

FastCGI больше не вещь?

0
задан 13 July 2019 в 23:50
1 ответ

FastCGI пришел и в основном тоже ушел. PHP по-прежнему использует его вариант, известный как FPM, но все остальные перешли на серверы приложений для конкретных языков, которые говорят по протоколу HTTP и обычно проксируются с веб-сервера, который обрабатывает такие вещи, как аутентификация и статические файлы.

Что касается горячей перезагрузки. , это полезно при разработке, но на самом деле не имеет значения в производственной среде, поскольку вы не собираетесь делать это там.

Что касается Dreamhost, похоже, что их метод, поддерживаемый в настоящее время для развертывания приложений Python, - с пассажиром . Я лично считаю это странным выбором, но уверен, что у них есть свои причины.

1
ответ дан 4 December 2019 в 15:40

Теги

Похожие вопросы