Форум сайта python.su
Хочу написать веб-сервис 3х звенку:
1. Собственный провайдер данных.
2. Кэширование, шифрование, авторизация.
3. Представление (будет только отдавать потоки по HTTP).
Вопрос собственно такой: Может ли web.py работать как сервер приложений? Чтобы постоянно что-то делать в фоне, а клиентские соединения обращались к нему…
Я не пойму, класс web.py постоянное загружены и существуют в виде экземпляров или они загружается по ходу обращений? Т.е. я хочу реализовать singleton, но не знаю что с ним будет после завершения клиентского сеанса.
Если еще подробнее, то не пойму можно ли хранить в сингетоне данные на время работы сервера. (что и будет в моем случае сервером приложений)
Спасибо.
Такую же тему я открыл в разделе Джанго. Извините модераторы. Я пока не определился с конечным инструментом для моей задачи: web.py или django?
Офлайн
для фона есть web.http.background. Когда писал в блог http://slav0nic.org.ua/entry/126 (правда api уже изменились), но про более правильный путь я написал в посте про джангу.
По поводу загруженных классов и тп, у вас по-моему каша в голове после java
Офлайн
Решил начать с web.py, потому что там всего 500кб кода. Можно самостоятельно все просмотреть и понять. Django гораздо сложнее.
Офлайн
Это самая оригинальна причина использовать web.py из всех что я слышал.
Зачем вам сразу разбиратся в внутренностях фреймворка?
Офлайн
иногда проще использовать простые вещи, чем тра@#$% с монтсрами типа джанги ;)
Офлайн
Это понятно, я не о том зачем использовать, я удивляюсь зачем сразу копаться внутри.
Офлайн