質問

Twistedは非同期のノンブロッキングI / Oを実行できるフレームワークであることは知っていますが、Apacheサーバーが行うこととそれがどのように異なるかはまだわかりません。ツイストの必要性を誰かが説明できれば、感謝します。

役に立ちましたか?

解決

Twistedは、基礎となる通信などを処理するためのインターネットアプリケーションを開発するためのプラットフォームです。 「しない」ではありません。箱から出してすぐに何かをプログラムできます。

Apacheは、さまざまな種類のインターネットアプリケーションです。インストール時に、静的および動的なWebページを提供できる稼働中のWebサーバーがあります。それを超えて、あなたが望むなら、それ以上のことをするために拡張することができます。

他のヒント

これらは2つの異なるもので、1つは純粋なWEBサーバーで、もう1つは組み込みのイベント駆動型サーバーを備えたWEBフレームワークです。

Twistedは、ハイエンドのアドホックネットワークサービスの構築に適しています。

FYI、FriendFeed / Facebookはカスタムサーバーとフレームワークをオープンソースにしました: Tornado 。装置のMatt Heitzenroderは最初の比較テストを実行し、竜巻がほこりの中でねじれたように見えます

@alphazero Twisted vs. Tornadoベンチマークが間違っている(またはまったく読んでいなかった)と読みました。記事から引用:"平均応答時間が短いほど良い」 Twistedは lower です。人々は、ウェブサーバーがより短い(より速い)時間で応答することを望んでいます。

ねじれた葉は竜巻を塵の中に残します...または、実際には、それらはほとんど些細な定数因子によって異なります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top