レスポンスから返されるドキュメントがたくさんある場合、その結果にページを設定し、レスポンスにリンクを渡して、APIからフェッチするドキュメントの次のセットを取得できます。しかし、私の場合は異なっています。私の応答の各文書は非常に大きくなる可能性があります。どのように私はそのような対応に対処しますか?以下の例では、サンプルJSONを検討し について:あなたがここに表示された場合大規模な単一のJsonの応答を処理するには最高の/推奨RESTfulな方法は何ですか?
{
"excludes": null,
"endDate": 1422918663,
"appliedText": "Applied text",
"id": "135699543",
...
"assignedTo": {
"productPart": [
{
"part": "1"
},
{
"part": "2"
},
{
"part": "3"
},
{
"part": "4"
},
...
]
}
...
}
、productPart
は数万人に成長することができます。このような大きな応答を制限するにはどうすれば構いませんか?
このような大規模な応答に問題がありますか?パフォーマンス、メモリの問題? – dit
@ditはいパフォーマンスとメモリの両方の問題が発生する可能性があります。私たちのAPIコンシューマーは、JSONの読み込みと解析に多くの時間を要するかもしれません。 UIが悪影響を受ける。 – Pramod