js は、nodejs とともに登場しました。私たちの技術責任者は、php がマルチスレッド、非同期、ノンブロッキングをサポートしていると技術メールを送りました。公式ウェブサイトには、swoole のパフォーマンスが破壊されるとも書かれていました。少なくとも、nodejs と同等の性能を備えていますが、これにはデータが必要なので、週末に時間があるときにこれら 2 つをテストしました。以下はテストレポートです。
まず、ポート 127.0.0.1:8000 を使用して swoole をテストし、127.0.0.1:1337 を使用して nodejs をテストしました
写真と真実があります: (後でアップロードします。Mac ではスクリーンショットを保存できません! ため息! 視聴者の皆さん、プログラムの仕方を教えていただけませんか! 私はプログラミングについてバカになってしまったのです)
テスト環境:
プロセッサ: 2.7GHz i7
メモリ: 16GB 1600hz DDR3
システムMAC OS X
まずテスト結果を投稿しましょう:
1.PHPswoole テスト結果:
れーれーPHP と Nodejs の結果はかなり良好です。重要なのは、Swoole 環境で --debug を使用したため、多くのコマンドが出力されたということです (当面は元に戻しません)。後で会社のテスト環境で再テストしてください)
テストにかかった時間: 1.411 秒 総費やした時間
1 秒あたりのリクエスト数: 3543.00 [#/秒] (平均)
ノードJS
テストにかかった時間: 1.215 秒 総費やした時間
1 秒あたりのリクエスト数: 4116.49 [#/秒] (平均)
テスト結果から判断すると、swooleのテストデータは若干劣るものの、私のswooleに対する評価には影響しません(あと、設定があまり良くないかもしれません)C言語で書かれたPHPとしてはこんな感じだと思います。現在の環境ははるかに優れています。