0

docsのクラウドストレージへのファイルアップロードに関するラックスペースの例に従っています。動作しますが、アップロードに時間がかかりすぎます。本当に長いように!どのリージョンを使用しても、17,kb ファイルに 3 秒以上かかります。これはラックスペース クラウドの実際の動作であり、本当に遅いのでしょうか?

pkgcloudという名前のパッケージの助けを借りて、nodejsでラックスペースを使用しています。

  // taken from pkgcloud docs
  var readStream = fs.createReadStream('a-file.txt');
  var writeStream = client.upload({
    container: 'a-container',
    remote: 'remote-file-name.txt'
  });

  writeStream.on('error', function(err) {
    // handle your error case
  });

  writeStream.on('success', function(file) {
    // success, file will be a File model
  });

  readStream.pipe(writeStream);

ここでの目的は、バックエンドで画像処理を行い、CDN URL をユーザーに送り返すことですが、ユーザーは 2MB のアップロードに時間がかかりすぎて待つことができません。ストリームが終了していないため、タイムアウトし、クラッシュするまでサーバーを保持しました。まだ

4

0 に答える 0