我有一个Web服务,它向客户端返回大量的XML。根据某些客户端,他们返回了如此多的数据,XML在客户端无法工作,并在任何尝试访问它时导致内存不足异常。
解决此问题的部分解决方案是允许客户端提供日期范围以减少返回的数据量。即使我们将日期范围限制为1年或2年,但随着时间的推移,数据仍有可能过大而无法使用。
我想做什么。我希望在Web服务上测试它,而不是将数据返回到它们会导致异常,我会发回一个回复说减少日期范围。
触发内存不足异常的最有效方法是什么,证明数据大到可行。但是当字符串通过时,不会增加更多的开销和时间。
感谢您的帮助。