私は、大量の大きな (250MB 以上の) ファイルを処理するファイル アップロード API の技術仕様を検討中です。
可能な限り回避したいのは、ファイルのアップロード中に Web サーバーがメモリの全負荷を消費することです。これは、ある程度回避できることがわかっています。
また、Flash や Silverlight を使用してファイルを分割することもできません。これにより、メモリ使用量が大幅に減少する可能性があります。
PHP は、アップロードのパフォーマンスがホスト Web サーバー ソフトウェアに大きく依存していることを理解しています。これを念頭に置いて、Apacheは仕事に最適ですか、それともnginxなどを検討する必要がありますか?
PHP 自体が最大のボトルネックである場合、ある種のハイブリッド ソリューションを検討する価値はありますか? もしそうなら、それは何語ですか?