gpt4 book ai didi

PHP Amazon S3 上传速度

转载 作者:可可西里 更新时间:2023-11-01 00:26:27 28 4
gpt4 key购买 nike

我正在使用 PHP Amazon S3 Class (这似乎是强烈推荐和广泛使用的)并且发现与使用命令行 s3cmd 相比,文件上传的速度非常慢。效用。

例如,同样的 20mb 文件通过 s3cmd 花费了 2.8 秒,通过 php 花费了大约 54 秒:

命令行:

s3cmd put archive.tar.gz s3://bucket

输出:文件“archive.tar.gz”存储为 s3://bucket/archive.tar.gz(2.8 秒内 23320623 字节,8.07 MB/秒)[1 of 1]

PHP:

$time = time();

$s3 = new S3('ACCESS KEY','SECRET KEY');
$s3->putObjectFile('archive.tar.gz','bucket','archive.tar.gz');

echo 'Done in '.(time()-$time).' seconds';

输出:在 54 秒内完成

如果使用 PHP 上传到 S3,这只是我必须接受的东西吗?还是有更好的方法可以做到这一点我所缺少的?我只是不明白为什么上传速度会有如此巨大的差异,而且由于我需要在未来处理更大的文件,所以这种缓慢会带来问题。

最佳答案

禁用 SSL!

$s3 = new S3('ACCESS KEY','SECRET KEY', false);

现在它正在加速。

关于PHP Amazon S3 上传速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5462131/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com