我试图围绕可能的瓶颈进行优化。WCF推荐用于序列化多个对象的方法
我有一个服务器应用程序,它将远程的数据库中的对象从数据库提供给应用程序,他们可以使用1-n个不同类型的对象(其中n可以是相对较高的数字),它们都实现了一个通用接口但可能包含许多不同类型的独特属性。
客户端应用程序将服务器对象存储在本地缓存中,直到它们准备好将它们通过服务器存回数据库。
这是目前在WCF中完成的,每个类定义一个DataContract。
由于可能需要传回服务器的对象数量可能很大(它根据实施情况而变化),所以我宁愿不要将这些全部作为单独的调用进行,而是将所有对象都包含在内一个单一的序列化(或更好的压缩)流,并将它们作为一个连接发送到服务器。
我可以很简单地推出我自己的,但宁愿使用推荐的方法,并希望有人可能会建议。如果你能说服我,我也愿意接受我的方法可能不是最好的主意。
感谢您的Marc,一些思考的食物 – johnc 2009-02-12 11:25:19