2012-06-26 40 views
1

我需要爲上傳媒體數據創建RESTful API。我需要能夠處理數百(數千)個同時發生的請求。一旦數據上傳到我的服務器,我們將把它存儲在Amazon S3上,並將一些元數據填充到數據庫中。您能否在以下幾個問題上提出建議:媒體數據上傳和性能

1)哪種語言對這些類型的任務更好? (我熟悉PHP和Perl)

2)服務器呢? (nginx的?)

3)我們需要能的情況下,輕鬆地擴展有很多請求

4)其他任何你能指出和建議?

謝謝

+1

我會刪除有關Perl和Java您的個人評論 – oleksii

回答

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;