Я хотел бы развернуть приложение Django (которое использует postgresql как базу данных) на lighttpd, используя FastCGI.
Для postgresql я вижу, что Django имеет 2 доступных backends 'postgresql_psycopg2' и 'postgresql'.
Мой вопрос в том, что lighttpd является многопоточным сервером, есть ли какие-либо проблемы с любым из этих бэкэндов? Они потоки безопасны? И какой из них лучше/рекомендуется?
Мои вопросы возникают, потому что я что-то читал (не помню, где), что драйвер postgresql для python не является потокобезопасным.Django (postgresql) + lighttpd. Любые проблемы с потоковой загрузкой и драйвером postgresql python?
LE: После того, как еще некоторое чтение я просто понял это, что вопрос потоковая присутствует только при запуске manage.py method=threaded
и не при запуске manage.py method=prefork
как это процесс FastCGI связанный и не связанный веб-сервер (то есть: не имеет значения, как веб-сервер, поточный или основанный на процессах, но только то, как работает сервер fastcgi)
В любом случае в этом случае кажется, что это не имеет значения, является ли это потоком или префоск, как Милен А. Радев ответил, что postgresql_psycopg2 является потокобезопасным.