JavaScript/jqueryで作成されたカスタムコントロールでツリーを作成しています。ブラウザへの応答の最大jsonサイズ
ツリーを作成するために、jsonオブジェクトをJavaスクリプトへの入力として提供して、ツリーを反復してツリーを作成します。
データ量が最大25Kノードになる可能性があるためです。基本的な負荷テスト中に、ブラウザがそのような量でクラッシュすることが確認されました。
代替ソリューションは、ノードの第1レベルをロードするだけで、AJAXリクエストを介してオンデマンドで負荷をかけます。第1レベルのボリュームは500〜1Kノードまで変化する可能性があります。
jsonがサーバーからの応答として持つ必要がある最大サイズは何ですか。ブラウザ上でこのような大量のデータを処理するための最良の方法は何でしょうか。
サイズ制限はありません。私は完了までに5秒かかったAjaxリクエストを処理しました。 – riship89
@ hrishikeshp19だから、私もいますし、500バイト分のデータしかありませんでした...あなたの時間的定量化にはサイズの限界はありますか? – Jeach
私はいつも限界があると思っていたので、非常に単純なAjaxループを走らせて、PHP/ApacheスクリプトにURLリクエスト(右に送った)を送り、各ループの1文字ずつ 'データペイロード'を増やしました。データサイズが「8097バイト」に達すると、「414(Request-URI Too Large)」というメッセージがサーバーから受信されました。あなたがGoogleであれば、あなたは414エラーの詳細を見ることができます。これはWikiページです:http://en.wikipedia.org/wiki/List_of_HTTP_status_codes – Jeach