mongodbバックエンドデータベースを使用して、現在のPHPアプリケーション用の快適なAPIを作成したいと考えています。パフォーマンスのために優れているのPython(web.py)対REST API:nodejsとPython
NodeJS(発現)、?
mongodbバックエンドデータベースを使用して、現在のPHPアプリケーション用の快適なAPIを作成したいと考えています。パフォーマンスのために優れているのPython(web.py)対REST API:nodejsとPython
NodeJS(発現)、?
だから私はいくつかのspeed test articleを見つけました。それはあなたがこれを読むことができないようにロシア語で書かれています。しかし、例のコードを見ることができます。
ここで簡単なテスト結果や説明の短い翻訳:
パイソン、トルネード
ab -n 10 -c 10 http://127.0.0.1:8888/
Time taken for tests: 20.078 seconds
nodeJS
ab -n 10 -c 10 http://127.0.0.1:8000/
Time taken for tests: 2.007 seconds
あり、試験機のない記述はありませんが、それはありませんだから問題。
nodejsが高速である理由は、Pythonのtime.sleepがブロックされている間、それはノンブロッキングイベントループを使用していることです。
あなたは幸せですか?
この結果は現実的ではないようです。 http://mrjoes.github.com/2011/12/15/sockjs-bench.htmlをご覧ください – deamon
すでにPHPを使用している場合は、PHPでコーディングしてみませんか? –
PHPでRestful APIをエクスポートするためのアウトボックスソリューションが見つかりません。 –
Expressには、非同期I/Oの利点があります。データベースI/Oの場合は、パフォーマンスが向上します。 – generalhenry