1

我需要创建 RESTful API 来上传媒体数据。我需要能够处理数百(数千)个同时请求。数据上传到我的服务器后,我们会将其存储在 Amazon S3 上并将一些元数据填充到数据库中。您能否就几个问题提出建议:

1)哪种语言更适合这类任务?(我熟悉 PHP 和 Perl)

2)服务器呢?(nginx?)

3)如果有很多请求,我们需要能够轻松扩展

4)您还有什么可以指出和建议的吗?

谢谢

4

1 回答 1

0
use feature ":5.16";
use warnings FATAL => qw(all);
use strict;
use Data::Dump qw(dump);
use Amazon::S3;

my $s3 = Amazon::S3->new
 ({aws_access_key_id     => "...",
   aws_secret_access_key => "...",
   retry                 => 1
  }
 );

my $b = $s3->bucket("Your bucket name");
my $f = "test.data"; 

$b->add_key_filename($f, "test.data", 
 {"x-amz-storage-class"=>"REDUCED_REDUNDANCY", 'x-amz-meta-version'=>'12.11.22', acl_short=>'public-read'
 });

say dump($b->errstr) if $b->errstr;
于 2013-09-03T19:12:51.713 回答