データオブジェクトのデータサービスとインメモリキャッシュを提供するために、角度2で依存性注入を頻繁に使用します。私は、目的の種類ごとに注射可能なものを持っているのは当然です。インジェクタブルは角度2のパフォーマンスにどのように影響するか
すべての注入可能な関数とパラメータを1つの大きなクラスに入れてすべてのコンポーネントに注入すると、パフォーマンスはどのように影響を受けますか?
これは私が何を意味するか説明することができます:
は私が持っている場合と言うの注射A
、B
とC
とコンポーネントa
、b
とc
(より多くのことが、あなたのアイデアを得ることができ)。今すぐA
がa
に注入されます。 B
をb
に、C
をc
に注射する。すべての注射液をABC
にまとめて、a
、b
、c
という成分に注入すると、これはどのように私のパフォーマンスに影響しますか?
ありがとうございました。 「あなたのコードを変更して、以前より少ない単一のサーバー要求が必要な場合は、すべてのDIが一緒に必要とするより多くの時間を節約できるでしょう」というコメントに興味があります。サーバーリクエストがJSのパフォーマンスにどのように影響するかについて詳しく説明できますか?私は実際にステータスを取得するために2秒ごとにサーバにpingする必要がある状況に遭遇しました。これに対してより良い提案がありますか? – Northern
私はそれを遠近法で述べました。サーバー要求は、ブラウザ内で完全に実行される操作よりも約3倍の時間がかかります。通常、最適化作業は、既に高速であるものよりも多くの時間が費やされている場所で良い結果を出します。 –