LINUX.ORG.RU

подскажите сервер на питоне


0

1

Требования к серверу:

1. Написан полностью на питоне(никаких модулей на С/C++)
2. Многопоточность
3. Кроссплатформенность (Linux, xBSD, macos, offtop)
4. Умение отдавать как статику, так и django-проект

Не требуются: ассинхронность, супер-скорость, 9500 requеst/second, кэширование, %any_other_buzzword_that_you_often_hear_on_babrababr%

Спасибо.



Последнее исправление: Donnie_Darko (всего исправлений: 4)
Ответ на: комментарий от shty

>готовишься к написанию велосипеда?

нет, нужен сервер, который сможет на любой машинке запустить проект на django.

Donnie_Darko
() автор топика
Ответ на: комментарий от Donnie_Darko

web.py сможет отдавать контент, который сгенерировал django?

здесь не уверен, требуется дополнительное исследование

shty ★★★★★
()

А manage.py runserver не подходит что бы запустить проект где угодно? Что оно там вообще запускает?

dizza ★★★★★
()
Ответ на: комментарий от Donnie_Darko

нужен сервер, который сможет на любой машинке запустить проект на django.

ну, например, вот здесь рекомендуют CherryPy

shty ★★★★★
()
Ответ на: комментарий от Donnie_Darko

А несколько раз запустить runserver на нескольких портах и забалансить nginx-ом?

В свое время похожим образом запускал рельсовое приложение, там даже есть приблуда под названием mongrel_cluster. Тебе нужно что-то похожее, мультитредовость нах тебе нужна имхо.

dizza ★★★★★
()
Ответ на: комментарий от dizza

>А несколько раз запустить runserver на нескольких портах и забалансить nginx-ом?

встроенный в django сервер создан для разработки и тестирования, а не для продакшена. Если бы можно было использовать nginx, тогда и django запускался по-человечески через uWSGi

то в тех.задании черно по белому написано:
pure python+Многопоточность+Кроссплатформенность

ковыряю предложенное cherrypy - вроде оно

Donnie_Darko
() автор топика
Ответ на: комментарий от dizza

>Отпишись потом плиз про cherrypy, подошло ли оно.

cherrypy работает, но в итоге выбрал paste.httpserver

Donnie_Darko
() автор топика
Ответ на: комментарий от Snorg

>paste.httpserver подходит под условия

спасибо, выбрал его!

Donnie_Darko
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.