PythonでIMサーバーを作成したいのですが、Pythonが大量の接続を処理できるかどうかわかりませんか?
前もって感謝します。
OmegleはPythonで記述されており、執筆時点で7,057人の同時オンラインユーザーを支えています。
言語の選択ではなく、コードの効率と最適化の程度が重要です。
while true:
# nothing
遅くなることはありません
while (1) ;
はい、できます:)
例:SecondLifeはノンブロッキングIOをサポートするライブラリを作成しました。これはhttp://eventlet.net/にあります。
Pythonの優れている点は、必要なときにコードを最適化できることです。コードの一部が頻繁に実行される場合は、それをC関数に置き換えるだけで、多くの労力をかけずにプログラム全体を高速化できます。