Bir NGINX Sunucusu (yük dengeleyici) arkasında bulunan bir Rails 3 Uygulaması (Yolcuda Çalışıyor) var. Büyük bir özellik tarayıcıdan dosya yükleme. Dosya yüklemeleri için hangi teknoloji iyi bir seçimdir? Hedef, uygulama sunucularını etkilemek ve gerektiğinde birden fazla sunucu üzerinde ölçeklenebilir olmak değildir. Node.js Uygulaması node-formidable güzel görünüyor. Ama ben alet takozunu tekdüze tutmak için Ruby Uygulamasını tercih ederim.Ruby on Rails'e ölçeklenebilir kendi kendine barındırılan dosya yükleme
Dosyaların 100 KB ile 100 MB arasında bir yerde olması bekleniyor.
Geçerli fikirler Thin veya Goliath kullanmak olacaktır. Ama "bloke etmeme" nin gerçekten ana anahtar olup olmadığı konusunda emin değilim. Kendi sunucularımızda dağıtılabilen S3 benzeri bir OSS yazılımı var mı?
Okaliptüs ve riak-cs dahil olmak üzere S3 api birkaç reimplementations var. –
@FrederickCheung riak-cs bahsettiğiniz için teşekkürler. Umut verici görünüyor. Buna daha yakından bakacağız. Okaliptüs, bütün büyük IaaS + Depolama Bulut Platformunu bildiğimden. Bu çok fazla olurdu. Ama ben de kontrol edeyim. – Roman
, bir istemcinin dosyaları nasıl yükleyeceğini veya dosyaları büyük ölçekte nasıl depolayacağınızı soruyorsa zor. –