検索

ホームページ  >  に質問  >  本文

node.js - nodejs のパフォーマンスが低い

私は初心者ですが、nodejs のパフォーマンスが非常に悪いことがわかりました。 ! !

リーリー

上記のコードを使用して、ホーム ディレクトリ内のすべてのファイルをスキャンします。/home の下には 140,000 個のファイルしかありません。Nodejs は途中でスタックして終了します。
Python は、すべてのファイルを 40 秒以内にコンソールに出力できます。

やはりnodejsを学ぶ必要がありますか?

次のコードは stackoverflow からのものです。

リーリー

また、スタックします。nodejs にはパフォーマンス上の利点はなく、欠点があります。実行が遅くても問題はありません。スタックします。 ! ! !

过去多啦不再A梦过去多啦不再A梦2754日前1332

全員に返信(3)返信します

  • 代言

    代言2017-06-20 10:08:41

    投稿者は言語について深く考えずに軽率なコメントをしたのだと思います。
    readSync は、大きなファイルに遭遇して一度に読み込むとメモリがパンクしてしまうため、ストリームを使用してファイルを読み書きするのが正しい方法です。

    返事
    0
  • 欧阳克

    欧阳克2017-06-20 10:08:41

    ノードの組み込みモジュール fs を使用してトラバースできます。

    返事
    0
  • PHP中文网

    PHP中文网2017-06-20 10:08:41

    ノードの最大の利点は非同期ですが、同期メソッドを使用します

    返事
    0
  • キャンセル返事