ASP.NETがソケット付きのPHPよりも効率的かどうか疑問に思っていました。私はPHPで比較的少数の接続をして、何度かサーバーをフリーズしました。私は、サーバー側のプログラミングエンジンが信頼性の高い効率的なソケットサーバーをホストできるかどうか疑問に思っていました。ソケットで最も効率的なサーバー側はどれですか?
0
A
答えて
1
PHPでソケットサーバーを実装したことはありませんでしたが、ASP.NETに触れることは一度もありませんでした。
私は、Pythonで実装された多くの偉大なソケットアプリケーションを見てきました。 Twistedを調べることをおすすめします。
私は個人的にEventMachine(Ruby)で遊んだことがあります。これは間違いなく使用するには素晴らしいライブラリです。彼らの目標である:あなたができるはずです
require 'rubygems'
require 'eventmachine'
module Echo
def receive_data data
send_data data
end
end
EM.run {
EM.start_server "0.0.0.0", 10000, Echo
}
:
非常に高いスケーラビリティ、パフォーマンスと安定性の最も要求の厳しい生産環境のために
EventMachineを使用してサーバーを作成するには、同じくらい簡単ですこれをかなり簡単にベンチマークすることができます。それは単純なエコーサーバーです。
1
php:AFAIKスレッディングに関する注意は、デフォルトでは有効になっていないため、これを効率的に実行することはあなたのための1つの追加ステップになります。これについてのASP.NETについての考えはありません。
私は現在、まったく同じことをやっている途中で、数千行のPHPソケットコードを書いて、C++に移行することに決めました。
関連する問題
- 1. 最も効率的なゼロ値はどれですか?
- 2. 最も効率的なマルチレベルコメントシステム
- 3. 最も効率的なバブルソートメカニズム
- 4. 最も効率的なページヒットを生成する最も効率的な方法
- 5. Rで最も効率的なkmeansクラスタリングパッケージは何ですか?
- 6. Pythonで最も効率的なグラフデータ構造は何ですか?
- 7. LIMITの最も効率的な方法はJOINですか?
- 8. 最も効率的なS3 GETリクエストメソッドは何ですか?
- 9. Androidは最も効率的な方法でサーバーに画像をアップロードします
- 10. 私が最も効率的
- 11. サイトマップを生成する最も効率的なアルゴリズムですか?
- 12. Cでキューからデキューする最も効率的な方法#
- 13. 最も効率的なantichessアルゴリズムですか?
- 14. 最も効率的なif文ですか?
- 15. StringBuilderの最も効率的な初期容量サイズですか?
- 16. 最も効率的なJavaスレッド技術ですか?
- 17. 最も効率的な方法
- 18. 最も効率的な方法
- 19. 最も効率的な方法と
- 20. 最も効率的な方法
- 21. 最も効率的な方法
- 22. 最も効率的なSQL、DISTINCT、WHERE ... AND
- 23. 最も効率的な方法のハンドラ
- 24. 最も効率的な行乗算
- 25. エンティティフレームワークコード最も効率的なLinqクエリ
- 26. GCDでファイルをコピーする最も効率的な方法は?
- 27. JavaScriptでボックスをパックする最も効率的な方法は?
- 28. これはカスタムフィルタにとって最も効率的な方法ですか?
- 29. Rubyでループを実装する最もスマートで最も効率的な方法
- 30. SQLで最も効率的な検索方法は?
ありがとう、私は実際にはPythonやルビーに多くの考えを与えていない。私はまだルビーに触れていないので、これは試してみるのに良い時期です – Samuel