2

PythonでIMサーバーを作成したいのですが、Pythonが大量の接続を処理できるかどうかわかりませんか?

前もって感謝します。

4

3 に答える 3

2

OmegleはPythonで記述されており、執筆時点で7,057人の同時オンラインユーザーを支えています。

言語の選択ではなく、コードの効率と最適化の程度が重要です。

while true:
    # nothing

遅くなることはありません

while (1) ;
于 2010-03-30T03:34:44.840 に答える
2

はい、できます:)

例:SecondLifeはノンブロッキングIOをサポートするライブラリを作成しました。これはhttp://eventlet.net/にあります。

Pythonの優れている点は、必要なときにコードを最適化できることです。コードの一部が頻繁に実行される場合は、それをC関数に置き換えるだけで、多くの労力をかけずにプログラム全体を高速化できます。

于 2010-03-30T03:36:53.947 に答える
1

geventは、数千の接続を処理できる libevent に基づく Python ネットワーク ライブラリです。ここで紹介を読んでください。

于 2010-08-10T07:36:57.793 に答える