0

サービス呼び出し中にかなり大きなオブジェクトを取得しています。UI ウィザード フローの複数のポストバックで、(検証目的で) このデータが必要です。

これを行うためにセッションストレージ(Cookieストア)を検討しています。しかし、占めるスペースを減らして複雑さを軽減するために、このデータを最も重要な属性を持つ最小限のオブジェクトに変換する必要があります。

ロード バランサーを使用して複数のホストされた Web サーバーで動作するには、このソリューションが必要です。Rails のさまざまなキャッシュ ストアを読んだところ、このシナリオ (複数の Web サーバー) では memcached ストアしか使用できないことがわかりました。

これを行うにはどうすればよいでしょうか。このためだけに memcached キャッシュを使用する必要がありますか?

4

1 に答える 1

0

memcached は良い選択です。または、セッション データをデータベースに保存するように構成し、「かなり大きなオブジェクト」をセッションに保存することもできます。もちろん、いくつかのパフォーマンスへの影響があります。しかし、それははるかに簡単です。

于 2013-05-07T09:19:02.507 に答える