我正在技术上指定一个文件上传 API,该 API 将处理大量大 (250MB+) 文件。
我想尽可能避免的是网络服务器在文件上传期间占用了整个内存负载,我知道在某种程度上是可以避免的。
此外,我不能使用 Flash 或 Silverlight 来拆分文件,这可能会显着减少内存使用量。
我了解 PHP 在很大程度上依赖于其主机 Web 服务器软件的上传性能。考虑到这一点,Apache 是最适合这项工作的,还是我应该考虑使用 nginx 或其他?
如果 PHP 本身是最大的瓶颈,那么是否值得考虑某种混合解决方案?如果是这样,它会是什么语言?