У меня есть веб-сайт, который прямо сейчас работает, создавая статические html-страницы из задания cron, которое выполняется в ночное время.Я хочу создать «CGI-скрипт» в python, который остается в памяти и обслуживает несколько запросов.
Я хотел бы добавить некоторые функции поиска и фильтрации с использованием сценария типа CGI, но мой скрипт будет иметь достаточно времени для запуска (может быть, несколько секунд?), Что я бы хотел, чтобы он оставался резидентным и обслуживал несколько Запросы.
Это побочный проект, который я делаю для удовольствия, и это не будет супер сложным. Я не против использовать что-то вроде Pylons, но мне не кажется, что мне нужен или нужен слой ORM.
Что было бы разумным подходом здесь?
EDIT: Я хотел бы указать, что для нагрузки, которую я ожидаю и обрабатываю, мне нужно сделать по запросу, я уверен, что один скрипт python в одном процессе может обрабатывать все запросы без каких-либо замедлений, тем более, что мой набор данных будет резидентным.
То, что поразило меня о WSGI, когда я читал об этом, заключалось в том, что он не предназначался для использования «конечными пользователями», как это; это больше похоже на интерфейс между другими фреймворками и веб-сервером. Кто-нибудь здесь попытался использовать WSGI напрямую? Это полезно? – csbrooks
Письмо в wsgi Я считаю проще, чем писать прямой cgi. Если вы используете Webob, это еще проще. –
Хорошо, WSGI выглядит как путь сюда. Благодаря! Эта ссылка (одна из ссылок выше) запечатала ее для меня: http://bitworking.org/news/Why_so_many_Python_web_frameworks – csbrooks