Les mémoires cache en mémoire nécessitent une sérialisation/désérialisation lors du stockage d'objets complexes, tels qu'un objet C# POCO.Est-il possible de conserver des objets en mémoire pour une mémoire cache encore plus rapide que Redis ou Memcached?
Est-ce qu'il n'est pas possible de conserver simplement les données à mettre en mémoire cache en tant que graphique d'objet et d'éliminer ce goulot d'étranglement? Après tout, les données mises en cache et sérialisé est encore en mémoire alors pourquoi ne pas garder les objets originaux dans la mémoire pour le cache le plus rapide possible (et peut-être utiliser des canaux nommés pour mettre en œuvre un cache distribué?)
Merci
Vous pouvez regarder ProtoBuf –
https://msdn.microsoft.com/en-us/library/system.runtime.caching.memorycache(v=vs.110).aspx – willaien
protobuf est juste une autre forme de sérialisation/désérialisation comme json. C'est plus rapide mais la question est pourquoi sérialiser quand tout peut être gardé en mémoire –