我开发了一个用于公开专有系统的Web服务(asmx)。
要向我的系统发送消息,我创建了一个非常昂贵的连接,所以我想创建一个连接对象一次,以便尽可能多地重用。
如何在Web服务生命周期中生存以实现我的目标?
通常(在普通的Windows应用程序中)对象存储在静态变量中。
答案 0 :(得分:1)
对象池模式是您的朋友。池包含许多已创建的对象,这些对象在使用后返回到池中。另一方面,如果可用,则不会创建新对象,而是从池中获取一个对象。
有许多不同的实现可以轻松转换,找到一个并进行修改以满足您的需求。