【发布时间】:2013-10-20 19:18:21
【问题描述】:
我正在尝试提高我的服务性能,当我的服务向许多客户端发送相同的数据时,我看到 CPU 达到峰值。我想通过传递字节数组来忽略序列化,但我看到 wcf 将它序列化到 Base64,有没有办法忽略序列化?
【问题讨论】:
-
数据必须被序列化才能通过网络传输。如果数据每次都相同,也许您可以将其序列化一次并将序列化后的副本粘贴到缓存中或类似的东西中?
-
我找不到办法做到这一点,我想我们 datacontractserializer 将数据串行到 byte[] 并发送它,为什么需要再次重新串行?
标签: performance wcf c#-4.0 serialization