对于我开发的这个WCF服务,我必须将MaxReceivedMessageSize设置为5MB。我目前的问题是确定是否更好地将MaxBufferPoolSize值设置为较大的5MB,还是保留原始的512KB值。
Does anyone knows what is the recommended setting for this scenario?
In short, should I set MaxBufferPoolSize = 5242880 (5MB), or MaxBufferPoolSize = 524288 (512KB)?
更新:为澄清起见,该服务旨在插入一个新的客户记录以及一些扫描的文档。因此,消息大小可能会达到5MB。
我们可以尝试使用其他技术来分离扫描文档的上传,但要求是客户记录和扫描文档必须在同一事务中,因此我们决定采用这种方法,直到我们找出如何使用WCF的事务功能。