Amazon S3のPHP SDKを使用して、巨大な圧縮ファイルをバケットにアップロードしています。Amazon S3高CPU使用率
$s3 = S3Client::factory(array(
...
));
$uploader = new MultipartUploader($s3, $file, array(
'bucket' => $bucket,
'key' => $filebase
));
$result = $uploader->upload();
しかし、これは高いCPU使用率を引き起こしているため、私のウェブサイトはその時には遅くなります。
「ionice」を使用したり、アップロード速度を制御してユーザーのパフォーマンスに影響を与えない方法はありますか?
ファイルをアップロードするには、要求署名の一部としてファイル部分のSHA-256ハッシュを計算する必要があるため、高いCPU使用率が期待できます...もちろん、 "巨大な"ファイルの場合は、それ。どのくらい巨大ですか? –
@ Michael-sqlbotありがとうございました。まあ、1つのファイルは42GB、もう1つは90GBです。他のファイルはかなり小さくなっています。 – Nuno