Performance 媒体数据上传和性能

Performance 媒体数据上传和性能,performance,api,rest,programming-languages,Performance,Api,Rest,Programming Languages,我需要创建用于上传媒体数据的RESTful API。我需要能够同时处理数百(数千)个请求。一旦数据上传到我的服务器,我们将把它存储在AmazonS3上,并将一些元数据填充到数据库中。您能否就以下几个问题提出建议: 1) 哪种语言更适合这些任务?(我熟悉PHP和Perl) 2) 服务器呢?(nginx?) 3) 我们需要能够轻松扩展,以防出现大量请求 4) 你还有什么可以指出和建议的吗 谢谢我将删除您对Perl和Java的个人评论 use feature ":5.16"; use warnings

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

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

2) 服务器呢?(nginx?)

3) 我们需要能够轻松扩展,以防出现大量请求

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


谢谢

我将删除您对Perl和Java的个人评论
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;