0

Apache Web サーバー以外に、Web アプリケーション開発に利用できるオープンソースの Web サーバーはありますか?

Python Web アプリケーションを開発し、デプロイしてテストする Web サーバーを探しています。

4

3 に答える 3

3

Apart from Apache web server is there any open source web servers available for web application development?サーバーまたは Web フレームワークのどちらを探していますか?HTTPこの 2 つはまったく異なります。

HTTPサーバーは、他のタスク間でリクエストを送受信するだけです。はい、PHPやその他のツールを最も一般的に使用CGIできFCGIますHTTP

Web フレームワークは、動的コンテンツまたは Web アプリを生成するために使用されるツールのコレクションです。多くのフレームワークにはサーバーが組み込まれてhttpいるため、独自にサーバーを構成する必要はありませんが、それほど強力でも堅牢でもありません。基礎となるフレームワークは、コンテンツの生成に集中する傾向があります。

nginxHTTP設定が簡単なサーバーの1つである傾向があるため、多くのサーバーの中で私のお気に入りのサーバーの1つです。

Web フレームワークに関しては、そこには多くのものがあり、python コミュニティ (pythonタグを与える)djangoは、Web アプリをデプロイするために必要なほぼすべてのツールを含む傾向があるため、非常に人気がある傾向があります。 dispatchig、データベース エンジン +ORM Object Relational Mapperおよび独自のエンジンを使用して、独自の制限された言語でtemplating動的にレンダリングし、レンダリング フェーズからロジックを可能な限り削除します。html

通常、djangoアプリケーションは nginx の背後にデプロイされ、サーバー上のサイトの複数のインスタンスを制御し、静的コンテンツを提供しますが、Web フレームワークはそれが得意ではありません。

bottle基本的に単一の python ファイルであるようなマイクロ webframeworks もあります。これは非常にクールで、私は通常、単純なアプリを構築sqlalchemyするときに使用します。ORMbottle

于 2012-06-21T06:11:23.213 に答える
1

Nginxを使用して Python アプリケーションをデプロイしています。これはオープン ソースであり、静的コンテンツで非常に高速であり、私にとってはうまく機能します。

ウェブサイトから:

Nginx は、無料のオープンソースの高性能 HTTP サーバーおよびリバース プロキシであり、IMAP/POP3 プロキシ サーバーでもあります。Igor Sysoev は 2002 年に Nginx の開発を開始し、2004 年に最初の公開リリースを行いました。Nginx は現在、すべてのドメインで約 12.18% (22.2M) のアクティブなサイトをホストしています。Nginx は、その高いパフォーマンス、安定性、豊富な機能セット、シンプルな構成、および低リソース消費で知られています。

また、 lighttpdCherokeeが Python Web アプリケーションをサポートしていることも知っています。

于 2012-06-21T05:35:45.197 に答える
0

単純に「オープン ソース Web サーバー」を Google で検索すると、多くの結果が得られます。

  • ニンクス
  • Lighttpd
  • チェロキー
  • サヴァン
  • 竜巻

Nginx はおそらく最良の代替手段です。

于 2012-06-21T05:40:43.727 に答える