如何在CGI查询上使用RAM?

时间:2015-11-03 12:16:00

标签: apache perl cgi ram

用户通过HTML表单发送文件 安装在服务器上的CGI脚本接收文件,然后将其写入磁盘。尽可能简单。 据我所知,通过POST发送到服务器的文件存储在服务器的RAM中,然后再写入磁盘。 (如果我不对 - 请纠正我)。 问题是,如果用户发送的文件重量为2GB,服务器(例如)只有1 GB的RAM?那会发生什么? 谢谢!

1 个答案:

答案 0 :(得分:1)

CGI.pm将文件写入磁盘的全部原因是为了避免占用大量RAM,因此声称整个文件在写入磁盘之前存储在RAM中是没有意义的。

CGI.pm将它写入磁盘,因为它从apache中读取管道。