Rails アプリケーションでDeviseを使用しており、user_session
ハッシュを使用してセッション データを設定できます。ただし、すべてのセッション データは Cookie に保存されるため、ネットワーク オーバーヘッドが発生し、データが 4KB を超えると破損しやすくなる可能性があります。
セッション データをサーバー側、たとえばデータベース、memcached、さらにはメモリに保存したいと考えています (負荷分散の問題についてはあまり心配していません)。車輪の再発明に行く前に、これを行うための確立された方法はありますか?
(単純にフィールドをユーザー モデルに追加できることはわかっていますが、[JSON でシリアル化された] 自由形式のハッシュなどを使用してシンプルに保ちたいと考えています。)