キャッシュに必要なJObjectがいくつかありますが、そのようなデータをキャッシュするときのベストプラクティスはCacheManagerですか?json、Bson、またはJObjectをICacheManagerにキャッシュする必要がありますか?
私は、キャッシュメモリの合理的に少量を使用して
- と心配です。
- 無駄な処理を避けるため、不必要にシリアル化しません。
jsonをキャッシュする場合string
私はキャッシュを読むたびに解析する必要があります。
私がJObject
をキャッシュすると、キャッシュにどのようにシリアライズされるのかわかりません。おそらく非コンパクトバイナリ配列として。しかし、私はそれを取得した後に何もする必要はありません。
Bson
より良いをシリアル化することを検討しているだ、または多分それは単に直列化の別の層を追加するために起こっているの?
結局のところ、私はBson
をJObject
に変換する必要があります。これはjsonをキャッシュするのと同じようにstring
です。
私はそれを試してみることをお勧めします。これらのメトリックを測定するには、プロファイラを使用します。 – Maderas
@Maderas確かに誰もその答えを知っていなければ、私はやらなければならないことです。 :) – Mithon
私は考えていないので、あなたはあなたのテストコードとテストケース/結果で答えるなら、私はそれを愛するだろうと言った。 :D – Maderas