Форум сайта python.su
Здравствуйте, уважаемые любители python. Я с недавнего времени начал постигать основы этого замечательного языка. Раньше я программировал для web на PHP, и вот, теперь решил попробовать что-то новое.
Появилось несколько вопросов:
1) Python + Django + Memcache + *SQL + ? – Насколько данная связка устойчива к проектам с достаточно высокой посещаемостью. Скажем, 800 тысяч - 1 миллион уников в сутки? Насколько я понимаю, python быстрее php и он больше подходит для таких вещей. Если с Python + Django всё ОК, то какую БД вы предлагаете использовать? Раньше я работал только с MySql и sqlite, sqlite здесь, конечно же, никак не подходит. На сайте требуется реализовать сложный поиск, я думаю, стоит использовать Sphinx.
2) Какой web-сервер является быстрым и удобным в работе для представленной ранее связки? Django-документация рекомендует использовать Апач, но, почитав этот форум, я заметил, что многие не рекомендуют использовать апач с питоном, так как он медленный и подходит больше для php. Почему же тогда его рекомендуют разработчики Django?
3) Показалось забавным, что форум для python-программистов написан на php…
Вроде как всё, может быть ещё что-то вспомню. Заранее благодарю за ответы. Был рад вступить в сообщество любителей python, посмотрим, что из этого получиться дальше.
Офлайн
haizeДа. Этот стек применяется в высоконагруженныз проектах.
Насколько данная связка устойчива к проектам с достаточно высокой посещаемостью.
haizeХоть триллион:-) Без дополнительных условий невозможно назвать границы.
Скажем, 800 тысяч - 1 миллион уников в сутки?
haizeMySQL, MsSQL, Postgres и т.п.
Если с Python + Django всё ОК, то какую БД вы предлагаете использовать? Раньше я работал только с MySql и sqlite, sqlite здесь, конечно же, никак не подходит.
haizeЭто зависит. Apache, Nginx, LIgghtpd и т.п.
Какой web-сервер является быстрым и удобным в работе для представленной ранее связки?
haizeЭто заблуждение.
что многие не рекомендуют использовать апач с питоном, так как он медленный и подходит больше для php.
haizeЭто так исторически сложилось.
Показалось забавным, что форум для python-программистов написан на php…
Офлайн
Александр КошелевСогласен. Он просто морально устаревший.
Это заблуждение.
Офлайн
Спасибо за ответ.
Александр КошелевТ.е. вы считаете, что на высоконагруженном ресурсе стоит использовать Apache + Ngnix (для отдачи статики)?
Это заблуждение.
Офлайн
гавно ваш апач, сейчас много альтернативных асинзронных серверов и использовать апач только ради mod_wsgi - не вижу смысла, и связка apache+nginx == php-like :]
сам пользуюсь uwsgi+cherokee
Офлайн
Я использую apache+mod_wsgi. Какая есть альтернатива?
Офлайн
Сто раз уже говорилось: nginx + fcgi.
Сейчас новенькое: nginx + uwsgi.
Офлайн
Зависит от того, кому какой веб-сервер нравится.
У меня cherokee+uwsgi (конфигурирование сильно приятнее, чем у nginx)
Офлайн