Насколько я понимаю, mod_python загружает процесс python в apache, избегая лишних затрат на выполнение этого при каждом вызове. Я ожидал, что это будет означать, что мой стек django будет загружен только один раз.
Однако я наблюдаю, что каждый запрос запускает весь стек django с самого начала, как если бы это был первый запрос. Настройки повторно импортируются. Промежуточное программное обеспечение __init__
, которое должно запускаться один раз при запуске django, запускается каждый раз. И так далее. Похоже, по сути, я ожидаю, что CGI будет.
Это ожидаемое поведение? В основном я работал с mod_wsgi, который, по моему мнению, не работает таким образом, но я должен использовать mod_python для моего текущего клиента.
Спасибо!