会社のシステムはローカルビデオをOSSにアップロードするためにビデオアップロード機能を実装する必要があります。これはPHPのyii2フレームワークに基づいています。通常のファイルアップロード方法を使用すると、ビデオファイルが大きすぎるため、サーバーリクエストが常にタイムアウトになります。どうすればこの問題を解決できますか?
返信内容:OSS のマルチパート アップロード機能を使用し、アップロードが成功した後、ブラウザではなくバックグラウンドで Alibaba Cloud に直接アップロードします。
そして、Alibaba Cloud の OSS へのイントラネット接続の速度は依然として優れており、500M ファイルを 2 ~ 3 秒で完了できることがテストされています。
このクラスを参照してください
https://github.com/Rozbo/AliyunOSS-Driver-For-ThinkPHP3.2.X
または、段階的なアップロードを使用し、最初にサーバーにアップロードしてから、OSS に同期することもできます。
https://github.com/Rozbo/Huploadify ajax アップロードをフロントエンドで使用し、バックグラウンドで同期します。
多地点同時送信+中断送信。