1

クライアント側でJSを介してクエリを実行し、ページに結果を表示するAPIがあります(再びJSを介して)。

1 秒あたり 5 クエリの制限があります。実際には、1 つのループで最大 11 の API 呼び出しを送信できます。

必要なもの:

  1. 通常、1回のループで約50回の呼び出しを行う必要があるため、11回のクエリ制限を回避する必要があります。

  2. ページを更新するたびに同じ API リクエストを送信していないことを確認する必要があります。

明白な解決策はキャッシングです。速度要件に準拠するために、理想的には、クライアント側でデータをキャッシュしたいと考えています。

質問:

どのように?サイズが 4KB に制限されているため、Cookie は適切な解決策ではないと思います。Google ギア (オフライン Gmail に使用) について聞いたことがありますが、最近の検索結果では、もう存在しないことがわかりました。

4

1 に答える 1

2

localstorage を使用できますが、ブラウザーの更新間でキャッシュを保持する必要がある場合に限ります。そうでない場合は、配列または結果に保持するようにメモリを使用できます。

于 2013-03-05T16:11:08.803 に答える