Найти - Пользователи
Полная версия: создание чата
Начало » Web » создание чата
1 2
bash
здрасьте всем.
Вот и я решил зяняться изучением питона (для Web).
решил написать чат с несколькими комнатами.
сразу хочу решить для себя несколько вопросов:
предположим нагрузку большую - 1500 юзеров онлайн
использовать fcgi ? (или что-то более быстрое и менее ресурсоемкое есть ?)
какой модуль лучше использовать для коннекта к mysql ?или может вобще базу другу лучше брать ?
каким образом лучше работать с сессиями и куками ? какой модуль может есть ?
——————–
сразу оговорюсь, что не хочу использовать различные фреймворки. (модули можно разумеется)) )
т.е. решил написать полностью с нуля.
разжевывать не надо, просто можно ткнуть куда надо )
ну и может рекомендации какие дадите…
спасиб.
bash
забыл…
также хочется использовать шаблоны страниц
j2a
использовать fcgi ? (или что-то более быстрое и менее ресурсоемкое есть ?)
Кхм. Ну что ж опять думать то о деплое, если кода еще нет? Делай WSGI-enabled, и вариантов по деплою у тебя будет предостаточно. И веб-сервер на питоне+reverse proxy, и apache/nginx+mod_wsgi, и apache+mod_python, и apache/nginx/lighttpd+fastcgi. У каждого подхода есть свои достоинства и свои недостатки.

какой модуль лучше использовать для коннекта к mysql ?или может вобще базу другу лучше брать ?
Ты бы лучше сказал почему mysql. Инерция? Или тебе нужны фичи, которые есть только у mysql?

сразу оговорюсь, что не хочу использовать различные фреймворки. (модули можно разумеется)) )
Если тебе фреймворки не по вкусу, глянь werkzeug или selector+yaro. Ссылки дать или сам найдешь?

т.е. решил написать полностью с нуля.
Ух. Ты бы хоть какое-нибудь своё решение обосновал. Зачем с нуля?
bash
Ух. Ты бы хоть какое-нибудь своё решение обосновал. Зачем с нуля?
Действительно… может я и не прав, но считаю, что это правильный путь обучения.
Ты бы лучше сказал почему mysql. Инерция? Или тебе нужны фичи, которые есть только у mysql?
подумал. и надумал, что для высоких скоростей работы и большой нагрузке, базу данных для сообщений лучше вобще не использовать !
а хранить сообщения в памяти. списки в паскале, записи в С и т.д. в питоне надеюсь есть что-нить подобное (еще не смотрел)
глянь werkzeug или selector+yaro. Ссылки дать или сам найдешь?
чёт путних ссылок не нашел.
bash
оп. мне кажется я не правильно понял понятие фреймворка. ассоциируя это с CMS и подобным грузом.
так что, отказыватся от них может и не стоит…
j2a
джанго на текущий момент - лучший вариант фреймворка - 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
multik
j2a
джанго на текущий момент - лучший вариант фреймворка - http://www.djangoproject.com Хороший код, замечательная документация, большое коммунити (в том числе и русскоязычное), куча блогов/статей/related-проектов.
мммм. один из лучших))
в свою очередь рекомендую Pylons.
http://pylonshq.com/
j2a
multik
j2a
джанго на текущий момент - лучший вариант фреймворка - http://www.djangoproject.com Хороший код, замечательная документация, большое коммунити (в том числе и русскоязычное), куча блогов/статей/related-проектов.
мммм. один из лучших))
в свою очередь рекомендую Pylons.
http://pylonshq.com/
all frameworks sux, but django less
multik
j2a
all frameworks sux, but django less
ну может хватит лозунгов? не социализм ведь.
огромнейшим плюсом pylons перед django я считаю следование спецификации wsgi. более прозрачного взаимодействия с другими wsgi компонентами представить сложно.
в принципе, если интересуетесь, могу подробнее.
j2a
multik, мне не надо всё это рассказывать. Я это знаю. А еще я знаю, что у пилонов нет контрибов. Совсем.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB