私は、PHP アプリケーションを構築する初期段階にいます。その一部にはfile_get_contents()
、リモート サーバーから大きなファイルを取得してユーザーに転送するために使用することが含まれます。たとえば、フェッチされているターゲット ファイルが 200 mB であるとします。
- サーバーへのダウンロードに時間がかかりすぎると、このプロセスはタイムアウトしますか?
- もしそうなら、このタイムアウトを延長する方法はありますか?
- ダウンロード中のこのファイルを同時にユーザーに転送することはできますか?それとも、ファイルをサーバーに保存し、ダウンロードの完了後にユーザーが手動で取得する必要がありますか?
やりすぎる前に、選択肢や制限があることを確認しようとしているだけです。
お時間をいただきありがとうございます。