1

1つの関数は、1つのIDに対して1つのアイテムを返します。もう1つの関数は、ベンチマークしたい3つのIDに対して3つのアイテムを返します。これは、単純にするために、単一のリクエストを優先します。ただし、証明が必要です。

私はjQuery$.ajaxを使用してgetリクエストを実行しています。数字が正しくないようです:

  • 私は0.16秒かかった100トリプルから始めました。
  • 10kトリプル〜17(私は〜300秒を期待していました)を取り、バックエンドはEndecaリクエストを行います。

リクエストするID番号を20程度選択しました[Endecaはデフォルトでキャッシュしますが、これらのクエリではオフになっています]

問題の核心は、ajax呼び出しをベンチマークする方法です。通話は開始されます。時間を確保するには、後で開始時刻と終了時刻を組み合わせる必要があります。ただし、非同期呼び出しは通過します。私には、一連の関数呼び出しを測定しているように見えます。

4

0 に答える 0