2009-05-06 14 views
3

Windows XP/Vistaにdjangoアプリケーションを提供したいと思います。 アプリケーションは、Windowsプログラムに対するアトホックWebインターフェイスですので、負荷がかかりすぎることはありません(毎秒約100リクエスト)。win32でdjangoを提供する実稼働準備サーバー

あなたはdjangoアプリケーションを提供するために簡単にWindowsに配備できる小さなサーバーを知っていますか? (IISはWindowsのすべてのバージョンで動作するはずのオプションではありません)

答えて

5

cherrypyには、優れたサーバーが含まれています。 Hereはdjangoといくつかのベンチマークで動作するように設定します。

twisted.webにはwsgiがあり、これを使用してdjangoアプリケーションを実行できます。 Hereあなたのやり方。

実際にはwsgiサーバーが行います。ここでもう一つの例はspawningを使用して、この時間だ:

$ spawn --factory=spawning.django_factory.config_factory mysite.settings 

そしてpasteを使用するため、情報がhere集めています。

もちろん、mod_wsgiのApacheを使用できます。それはちょうど別のwsgiサーバーでしょう。 Hereは設定手順です。

0

なぜApacheではないのですか?

Nokiaは携帯電話で動作するapacheの縮小版を開発しました。 Pythonをサポートしています。

http://research.nokia.com/research/projects/mobile-web-server/

はまた、あなたは、このようなデータベースのサポートなどとして、何が必要なのでしょうか?

+0

Apacheは少し重いですが、私はそのリンクをチェックします。ありがとうございました。 dbサポートについては、私はsqlightを使用します。 –

+0

このWebサーバーが携帯電話を使い果たすことに注意してください。重くないように設計されています。 – Steve

+0

私は自分の携帯電話でApacheを実行できるという事実が大好きです。それは素晴らしいです! –

1

Apacheを使いたい場合は、XAMPPをチェックして問題なく動作するかどうかを確認してください。軽量(読み込み:インストールなし)の「インストール」を行うことができます。もちろん、mod_pythonをインストールしてDjangoを実行することもできます。 This投稿はすべてを設定するのに役立ちます。 (注:自分でXAMPPでPython/Djangoを使用していません)

編集:誰かがこれを指摘する前に、XAMPPは一般にプロダクション対応のツールではありません。これは、Apacheがあなたのために働くかどうかを確認する便利な方法です。また、事実の後にあなたがSQLiteを使っているのを見ました。

関連する問題