用户通过HTML形式发送文件 安装在服务器上的CGI脚本接收文件并将其写入磁盘。尽可能简单。 据我所知,通过POST发送到服务器的文件在被写入磁盘之前会被存储在服务器的RAM中。 (如果我不对 - 请纠正我)。 问题是,如果文件,用户发送,权重2GB和服务器(例如)只有1 GB的内存在板上?那么会发生什么? 谢谢!在CGI查询中如何使用RAM?
-1
A
回答
1
CGI.pm将文件写入磁盘的全部原因是为了避免吞噬大量的RAM,因此声称在写入磁盘之前将整个文件存储在RAM中是没有意义的。
CGI.pm将它写入磁盘,因为它从apache的管道读取它。
相关问题
- 1. 在Inno Setup中查询可用RAM
- 2. 如何仅在Python中查找总RAM
- 3. 如何查找的内存量在RAM中使用的Java
- 4. SQL查询和RAM问题
- 5. RAM查询vs加入
- 6. 如何在Laravel中使用子查询正确查询查询
- 7. 如何在Linux上查询ATI卡的视频RAM大小?
- 8. 如何在查询中使用另一个查询中的列?
- 9. 如何在查询中的查询中使用ISNULL?
- 10. 如何在子查询中使用主查询中的列?
- 11. 如何使用PowerShell查找CPU和RAM使用情况?
- 12. 如何在codeigniter查询中使用FIND_IN_SET?
- 13. 如何在UPDATE中使用JOIN查询
- 14. 如何在sphinx中使用子查询?
- 15. 如何在查询中使用Like?
- 16. 如何在查询中使用LIKE和_
- 17. 如何在SQL查询中使用DateTime?
- 18. 如何在Linq查询中使用.FindControl?
- 19. 如何使用()在查询中的MyBatis
- 20. 如何在Join查询中使用MAX()
- 21. 如何在SQL查询中使用ELSE?
- 22. 如何在greenDAO中使用OR查询?
- 23. 如何在CodeIgniter中使用LIKE查询?
- 24. 如何在查询中使用objectId .net
- 25. 如何使用 - 在'%'%查询中
- 26. 如何在linq查询中使用WhereNot?
- 27. 如何在couchbase lite中使用查询
- 28. 如何在OData查询中使用$ filter
- 29. 如何在Firebase查询中使用startAt()?
- 30. 如何在UPDATE查询中使用JOIN
内存分页到磁盘 – Sobrique
@Sobrique谢谢! – Arsenii
CGI.pm将文件写入磁盘的全部原因是为了避免吞噬大量的RAM,因此声称整个文件在写入磁盘之前存储在RAM中似乎对我完全是无稽之谈。 – ikegami