作業中のクライアントサーバーWebアプリがあります。クライアント側の初期ロードには、サーバー側のデータベースからのJSONデータを処理して正しい形式にする必要があるポイントがあります...これには、基本的に、空のJSONオブジェクトの束を追加する必要があります(したがって、 JSON配列全体を大きくします)。このフォーマット計算はやや簡単です(スーパーコンピューターは必要ありません)ので、クライアントまたはサーバーのいずれかで実行できます。
したがって、実装のための2つの選択肢は次のとおりです。
- サーバーでJSONデータをフォーマットし、クライアントにさらにデータを送信します
- LESSデータをクライアントに送信し、クライアントでJSONデータをフォーマットします(追加のクライアント計算)
私は両方の選択肢の長所と短所を考えることができます...
- 選択肢#1は、一貫してフォーマットを計算しますが、初期ロードのために送信する必要のあるパケットの数を増やします。
- 選択肢2、送信する必要のあるパケットの数を最小限に抑えますが、パフォーマンスが変化するか不明なクライアントに余分な計算を追加します。
これらの2つの選択肢のうち、私が通常頼るべき「ベストプラクティス」ソリューションはありますか?