1

我有一个嵌入式 Linux 设备,没有大量 RAM,但有相当大的磁盘空间,但没有交换。它需要通过 Web 界面接受大文件上传(可能是 GB)。我遇到的大多数 Web 服务器通过将所有流数据保存在内存中来处理大型 POST 请求,然后我的 CGI 应用程序将其移动到磁盘。是否有任何 Web 服务器可以通过将大型 POST 请求流式传输到磁盘而不需要内存来处理大型 POST 请求,或者我是否必须沿着使用应用程序直接处理文件上传 http 流的路线走下去?

我仍然希望维护应用程序代码已经在使用的 CGI 接口,所以一个多合一的服务器和应用程序是不可能的。它也应该是免费的...

谢谢大家!

4

1 回答 1

0

还有这个产品:http ://uweb.workware.net.au/ ,它支持 mmap() 接受无限大小的 POST 请求,由磁盘而不是物理内存支持。【披露:我公司开发销售此产品】

于 2012-10-31T05:32:27.493 回答