当前位置:  开发笔记 > 编程语言 > 正文

在WCF中,您是否应该为大型邮件设置较大的MaxBufferPoolSize值?

如何解决《在WCF中,您是否应该为大型邮件设置较大的MaxBufferPoolSize值?》经验,为你挑选了1个好方法。

对于我开发的这个WCF服务,我必须将MaxReceivedMessageSize设置为5MB.我目前的问题是弄清楚是否有更大的MaxBufferPoolSize值,如5MB,或保留原来的512KB值.

有谁知道这个场景的推荐设置是什么?
总之,我应该设置MaxBufferPoolSize = 5242880(5MB),还是MaxBufferPoolSize = 524288(512KB)?

更新:为了澄清,该服务旨在插入新的客户记录以及一些扫描的文档.因此,邮件大小可能达到5MB.

我们可以尝试使用替代技术分离扫描文档的上传,但要求是客户记录和扫描文档必须在同一个事务中,所以我们决定采用这种方法,直到我们弄清楚如何使用WCF的事务能力.



1> Doanair..:

看看这篇文章. http://kennyw.com/?p=51

它建议将大型消息的MaxBufferPoolSize设置为零,以避免缓冲.


感谢您回答这个老问题,这是可以提供帮助的那种信息.
推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有