私のアプリケーションでは、ユーザー固有のセッションで現在Webアプリケーションにアクセスしているユーザーに特有の大量のデータをメモリに保存したいと考えています。私が知っている限り、プレー・フレームワークは、セッション・データを格納するためにクッキーを使用しますが、これには4kの制限があります。セッションデータをもっと大きくするにはどうすればいいですか? ehacache memcacheはここで助けますか?このセッションには、ユーザーの最後のアクティビティからの有効期限があります。クライアントクッキーによるフレームワークセッションの再生
答えて
セッションデータがキャッシュ可能であれば、キーをuseridとしてキャッシュに保存し、ユーザーがログオフするとクリアする方がよいでしょう。関連するDBの更新/削除については、DBからリロードしてください。 memcacheのような外部キャッシュにコンテンツを保持すると、拡張性に役立ち、必要に応じて長期的に分散キャッシュに移行することができます。この興味深い記事をShare Nothingで確認してください。
Playのアイデアは、セッションの必要性を払拭し、多くの情報をメモリに保存することです。メモリ内のアプローチの問題は、データを保持している特定のサーバーにユーザーを結び付けることです。プレイの共有は何もしないというアプローチは、固定セッションなどを心配することなく簡単に水平方向に拡張できることを意味します。
あなたが持っているオプションは です - ユーザーセッションの他の一意のidenifierまたはuserIdを介してアクセスできる一時データベースに一時データを格納します。このデータベースは、サーバー側のセッションと同等です。 - キャッシュを使用します。しかし、キャッシュの考え方は、情報がキャッシュになければ、その情報をデータベース(または他のソース)から取り出すことができるということです。キャッシュは、データが利用可能であることを保証する必要はありません。ロードバランスされたサーバーセットを使用している場合、インメモリキャッシュ(ehcacheなど)の場合は、すべてのリクエスタが同じサーバーに戻ってくることを保証できないことがあるため、キャッシュ内のデータを使用できない場合があります特定のセッションのすべてのサーバー。
あなたの質問に対する答えは、使用状況によって異なりますが、データベースは、あなたが提供した情報に基づいた最良のアプローチです。
- 1. HTTPクライアントクッキーc#
- 2. 無脂肪フレームワークセッションの終了
- 3. Spring 3.1 MVCフレームワークセッション管理
- 4. クライアントクッキーに有効期限を設定する方法は?
- 5. Android:プログラムによるカメラシャッター音の再生
- 6. 処理によるポリフォニックオーディオ再生
- 7. メソッドの記録と再生によるテストの自動生成
- 8. Flex VideoDisplay、ストリーミングFLV、一時停止/再生による再バッファー
- 9. ユーザーが再び再生するように促す
- 10. ビデオの再生/ループ再生
- 11. 複数のモジュールアプリケーションのためのZendフレームワークセッション管理
- 12. 別のメソッドからアクセスできないfat-freeフレームワークセッション
- 13. 再生中に次の曲を再生する
- 14. サウンドを再生する再生ボタンを作成するには?
- 15. iphone sdkでチューブプレーヤーのようにビデオを再生するには?
- 16. ビデオ再生ループ再生別のja
- 17. Android AudioTrack再生時の再生時間
- 18. 再生ページ内のビデオを再生
- 19. 再生終了後のビデオ再生
- 20. Safariがビデオを再生していない、どのようにブラウザのビデオを再生するのですか?
- 21. AndroidのVideoViewによる再生動画のミュート
- 22. remoteIOどのように再生するのですか?
- 23. AVPlayerが再生を開始した直後に再生する
- 24. FancyBoxで再生した後にビデオを再生する
- 25. Androidでストリングに基づいたサウンドを再生&再生する
- 26. PCMを生成中に再生する
- 27. タイププロバイダ:再生するには?
- 28. cuda生成ファイルによるCmakeの再実行
- 29. GithubメタデータによるJiggyll自動再生の防止
- 30. 再生学習の報酬機能DQNによる曲線フィーバーゲーム
最初の文で何かが間違っていましたが、わかりません。 –
ありがとうございます。 iPadの自動修正が得られるために、私は間違った手紙をタップしたに違いありません。 – Codemwnci