Я написал веб-приложение, совместимое с WSGI, с помощью web.py, который загружает несколько десятков МБ данных в память во время запуска.Веб-приложение Python: как сохранить состояние
Это хорошо работает с интегрированным сервером web.py.
Однако, используя Apache 2 + mod_wsgi, каждый запрос перезагружает данные, по существу, снова запуская программу. Из-за времени загрузки в несколько секунд это невыносимо.
Является ли оно присущим mod_wsgi или его можно настроить? Каковы мои альтернативы?
Это присуще mod_wsgi? Нет. Это связано с HTTP. Вам нужно будет опубликовать самый маленький бит кода, который показывает, как вы думаете, что «запуск» работает. Кроме того, вам необходимо предоставить конфигурацию mod_wsgi, в частности, показывая, используете ли вы режим «демон». – 2010-11-25 22:01:06