私のローカルマシンでRedisを試してみました。これまでのところ、私は非常にゆっくり働いています。Windows/CでRedisを高速化する#
Iveは約14,000個のオブジェクトの配列を取得しており、それらを取得するたびにわずか3秒を要しています。これは明らかに生産目的では遅すぎます。
私は、オブジェクトの直列化を解除することに費やされる時間の大半は感じていますが、これを修正するために何かできるかどうかは本当にわかりません。
シリアル化せずに最初の場所に保存することはできますか? それに失敗した場合、デシリアライゼーションプロセスをスピードアップするためにできることはありますか?私はISerializationを実装しましたが、何の違いもないようです。
参考のために、RedisのServiceStackアダプテーションを使用しています。
[redis-benchmark](http://redis.io/topics) /ベンチマーク)? –
他のデータストアに同じ14kオブジェクトを保持した結果はどうなりますか? – mythz
オブジェクトの実際の逆シリアル化をタイミング化しようとしましたか?たとえば、それらをすべてロードし、現在の時刻をチェックし、デシリアライズし、時間差をチェックします。それが遅い場合は、別のシリアル化メソッドを試してください。 BSONは、迅速なシリアル化/デシリアライゼーションを念頭に置いて構築されています。 –