私はおいしいのようなブックマークサイトを開発しています。ユーザーにより良い、より速いユーザーエクスペリエンスを提供するために、私はdbテーブルからすべてのブックマークを取得し、その中のすべてのブックマーク情報を持つjsonオブジェクトを作成しています。たとえば、ブックマークごとに、ID、タイトル、URL、説明、タグなどがあります.jsonオブジェクトは、最初のページの読み込み時にすでに作成されています。次に、出力jsonを取得し、jquery.eachを使用して、関連するhtmlをその場でスタイル付けして挿入します。JSONの量が多すぎますか?
今、私はそれをテストするオプションがありませんので、ここで私の質問が来ます:ユーザが保存できるブックマークの数に制限はないと想像してください。ブラウザ上でこの構造に何が影響するかこのような状況で発生する可能性がある問題)、たとえば、2000ページのブックマークがある場合、ページングはこの特定のプロジェクトのオプションではないと考えられます。
私は毎日自分のinstapaperアカウントに10〜20個以上のリンクを追加しています。それで私は私の質問を思いつきました。今、私はPCにアクセスすることはできませんが、私は明日のコードのいくつかの例を投稿します。私の場合、サイトのロジックに反するため、ページングは許可されていませんが、私の解決策が実現可能ではないと確信しています。 DDoS攻撃に関しては、私はすべての可能な手段を持っています。 100%安全ではありませんが、それは何ですか? –
あなたは2000年と言いましたが、何が2億人にならないのでしょうか? 10億?十億?あなたは限界がないと言った。あなたは極端にプログラムしなければなりません。あなたの質問に答えるために、2000キーのJSONオブジェクトにはアクセスするのに少し時間がかかるでしょうし、2000 * n要素をDOMに追加するのは間違いありません。なぜあなたはjsperf.comでいくつかの実験をしませんか? – evan
@evan、ありがとう。 –