Bir ASP.NET 5 MVC 6 (Çekirdek) uygulaması yazıyorum. Şimdi oturum önbelleğinde (ISession
) bir nesneyi saklamak (ayarlamak ve almak) gereken bir noktaya geldim. ASP.NET 5 (Çekirdek): Nesneleri oturum önbelleğinde (İşlevi) nasıl depolarım?
Bildiğiniz gibi
,ISession
ait
Set
kullanılan yöntem bir
byte-array
ve bir döner kullanılan yöntem
Get
sürer.
Çekirdek dışı uygulamada, nesneyi dönüştürmek için BinaryFormatter
kullanırdım. Ama bunu bir çekirdek uygulamada nasıl yapabilirim?
Cevabınız için teşekkür ederiz. Her oturum çağrısı için Json'a dönüşüyor (neredeyse her istekte olabilir) performans mı? Bunu temiz bir çözüm mü yoksa en uygun çözüm olarak mı kullanmalıyım? – evaenrique
dotnet github repo'da [ikili serileştirme hakkında bu tartışmayı] (https://github.com/dotnet/corefx/issues/6564) ve neden desteklenmeyeceğini okuyabilirsiniz. –
@evaenrique, tahminimce, her istekte ikili (de) serileştirmeden çok daha performanslıdır. İkili bir seri hale getirici olan ve çok hızlı olan [protobuf.net] 'i (https://github.com/mgravell/protobuf-net) kullanmayı düşünebilirsiniz. –