テンセント雲のcosに遭遇した問題のいくつかに大きなファイルをアップロード


  ストレスは開発された問題が発生しました。
  需要の開発に遭遇し、バックグラウンドフォームページで動画のアップロードをサポートする必要があります。プロジェクトはCOSテンセントクラウドストレージプラットフォームを行うには、サードパーティを使用していたので、その映像は保存COSにアップロードする必要があります。
まず考えたのはテンセントがSDKを提供し、PHP cos関数へのアップロード動画の完了後サイケドキュメントの食事を結び付けるために、行うために使用することでしたが、問題にテストRANに、ローカルの開発テストは数メガバイトです小さなビデオは、何の問題もアップロードしていません。しかし、あなたはもっと上のオンラインビデオの10Mよりアップロードしたときに増加していない、非常に長い時間がかかりますが、サーバーと帯域幅の制限速度によって制限され、その結果は、タイムアウトエラーです。
  Baiduは、スクリプトとPHPサーバーのキャッシュ制限の最大実行時間を調整し、それでもあなたが望む効果を実現します。いくつかの痛みを伴う闘争の後、最終的にそれを解決しました。解決策は、ローカルで開始SDK直接的な方法のjsファイルのアップロード・ストリームを使用することです。彼らはもはや、ファイルサイズを気にする必要はそれほどスーパー限界であるため、PHPのアップロードメカニズムの後。そして、同じサーバー環境で大幅にアップロード速度を改善しました。一方SDKアップロードインターフェースもタイムリーコールバックに情報をアップロードします。ただ、簡単な計算を行うと、パッケージは、リアルタイムで、アップロード進捗率で表示することができます。ここでは、同じ経験のために、この問題のクラスメートの助けを期待して、記録します。

 著者:zmq

 

おすすめ

転載: www.cnblogs.com/widgetbox/p/11913228.html