2016-10-07 16 views
0

ダッシュボードは、すべてのページ読み込み時に同じAjaxリクエストを実行します(そのページに固有のものではないもの)。大きな配列をクッキーに格納する主なメリット/結果

例えば、Facebookのようなnotications、基本的な統計情報、新しいメッセージがカウントなど

私は彼らのクッキーにすべての情報を格納検討しています。情報はプライベートでも安全でもないので、私はクッキーを盗むことに心配していません。

私のユーザーはソケットに接続されているので、何か新しいことが起こったときにクッキーを消去し、ajaxをリロードするよう通知することができます。

私は、Angularのようなフレームワークを使用して、これらのajaxリクエストのほとんどを避けることができます。今のところ、簡単な解決策を探しています。

私はこれを実行することから逃れることのできる主な問題は何ですか?これは共通のものですか?

編集:ちょうど、私はサーバー側でmemcachedを使用して、過剰なデータベースの使用を防止しています。私はちょうどそれが完全にajaxをスキップするためにきちんとしていると思った。

答えて

1

クッキーの目的は、クライアントからサーバーへのすべての要求をピギーバックすることです。したがって、クライアントがサーバーに返送する必要のない情報を格納する方法が貧弱になります。

Web storageextremely well-supported)は、クライアントで使用する必要がある情報をクライアントに保存する方法です。ブラウザに応じて最大2.5MBまたは5MBを保存することができます。これは、あなたのユースケースで十分であると思います。

+0

まさに私が欲しかったもの、歓声。 – hellohellosharp

関連する問題