Форум сайта python.su
здрасьте всем.
Вот и я решил зяняться изучением питона (для Web).
решил написать чат с несколькими комнатами.
сразу хочу решить для себя несколько вопросов:
предположим нагрузку большую - 1500 юзеров онлайн
использовать fcgi ? (или что-то более быстрое и менее ресурсоемкое есть ?)
какой модуль лучше использовать для коннекта к mysql ?или может вобще базу другу лучше брать ?
каким образом лучше работать с сессиями и куками ? какой модуль может есть ?
——————–
сразу оговорюсь, что не хочу использовать различные фреймворки. (модули можно разумеется)) )
т.е. решил написать полностью с нуля.
разжевывать не надо, просто можно ткнуть куда надо )
ну и может рекомендации какие дадите…
спасиб.
Офлайн
забыл…
также хочется использовать шаблоны страниц
Офлайн
использовать fcgi ? (или что-то более быстрое и менее ресурсоемкое есть ?)Кхм. Ну что ж опять думать то о деплое, если кода еще нет? Делай WSGI-enabled, и вариантов по деплою у тебя будет предостаточно. И веб-сервер на питоне+reverse proxy, и apache/nginx+mod_wsgi, и apache+mod_python, и apache/nginx/lighttpd+fastcgi. У каждого подхода есть свои достоинства и свои недостатки.
какой модуль лучше использовать для коннекта к mysql ?или может вобще базу другу лучше брать ?Ты бы лучше сказал почему mysql. Инерция? Или тебе нужны фичи, которые есть только у mysql?
сразу оговорюсь, что не хочу использовать различные фреймворки. (модули можно разумеется)) )Если тебе фреймворки не по вкусу, глянь werkzeug или selector+yaro. Ссылки дать или сам найдешь?
т.е. решил написать полностью с нуля.Ух. Ты бы хоть какое-нибудь своё решение обосновал. Зачем с нуля?
Офлайн
Ух. Ты бы хоть какое-нибудь своё решение обосновал. Зачем с нуля?Действительно… может я и не прав, но считаю, что это правильный путь обучения.
Ты бы лучше сказал почему mysql. Инерция? Или тебе нужны фичи, которые есть только у mysql?подумал. и надумал, что для высоких скоростей работы и большой нагрузке, базу данных для сообщений лучше вобще не использовать !
глянь werkzeug или selector+yaro. Ссылки дать или сам найдешь?чёт путних ссылок не нашел.
Офлайн
оп. мне кажется я не правильно понял понятие фреймворка. ассоциируя это с CMS и подобным грузом.
так что, отказыватся от них может и не стоит…
Офлайн
джанго на текущий момент - лучший вариант фреймворка - http://www.djangoproject.com Хороший код, замечательная документация, большое коммунити (в том числе и русскоязычное), куча блогов/статей/related-проектов.
остальные ссылки:
http://werkzeug.pocoo.org/
http://lukearno.com/projects/ (yaro, selector)
P.S.
http://softwaremaniacs.org/blog/
http://piranha.org.ua/blog/
http://webnewage.org/
http://web-brains.com/
http://pyobject.ru/blog
Отредактировано (Фев. 18, 2008 04:39:59)
Офлайн
j2aмммм. один из лучших))
джанго на текущий момент - лучший вариант фреймворка - http://www.djangoproject.com Хороший код, замечательная документация, большое коммунити (в том числе и русскоязычное), куча блогов/статей/related-проектов.
Офлайн
multikall frameworks sux, but django lessj2aмммм. один из лучших))
джанго на текущий момент - лучший вариант фреймворка - http://www.djangoproject.com Хороший код, замечательная документация, большое коммунити (в том числе и русскоязычное), куча блогов/статей/related-проектов.
в свою очередь рекомендую Pylons.
http://pylonshq.com/
Офлайн
j2aну может хватит лозунгов? не социализм ведь.
all frameworks sux, but django less
Офлайн
Офлайн