我正在考虑创建一个RESTful Web服务,它将返回大量数据。人们认为从Web服务API中应该返回的XML文档的最大大小是多少?我估计结果集的大小为100 MB,生成这个结果集需要约2小时。
在返回文档之前,服务器计算结果集的合理最长时间是多少?
Web服务器是使用Django和mod_python的Apache。
该Web服务每天只会被调用一到两次。
是否有任何特殊的配置选项我应该启用,以使其在Apache/mod_python/django堆栈上工作?
我正在考虑创建一个RESTful Web服务,它将返回大量数据。人们认为从Web服务API中应该返回的XML文档的最大大小是多少?我估计结果集的大小为100 MB,生成这个结果集需要约2小时。
在返回文档之前,服务器计算结果集的合理最长时间是多少?
Web服务器是使用Django和mod_python的Apache。
该Web服务每天只会被调用一到两次。
是否有任何特殊的配置选项我应该启用,以使其在Apache/mod_python/django堆栈上工作?
这实际上是HTTP的限制,与REST无关。个人而言,我经常通过HTTP下载数百兆字节大小的内容,没有任何问题。