Bu aynı zamanda serverfault için bir soru olabilir, ama aynı zamanda buradan konuları içerir.
Ben 6 sunucuların oluşur yeni bir web sitesi inşa ediyorum. 1 mysql, 1 web, 2 dosya işleme sunucuları, 2. dosya sunucuları. Kısacası, dosya işleme sunucuları işlem dosyaları ve onları dosya sunucuları için kopyalayın. Bu durumda iki seçeneğiniz var;
Ben kurulum her dosya sunucusu için bir web sunucusu olabilir ve oradan dosyaları doğrudan hizmet vermektedir. File1.domain.com/file.zip gibi. Ben bu sunuculardan memcache aracılığıyla kullanıcıların kimliğini doğrulamak böylece bazı dosyaları (bunların hepsi değil) kimlik doğrulaması gerekir. Isteklerinin% 90 herhangi bir kimlik doğrulama gerekmez.
Yoksa kurulum NFS can ve web sunucusu dosyaları doğrudan hizmet www.domain.com/fileserve.php?id=2323 gibi (bir temel örnek)
Projenin ağır dosyaları dayalı olduğu gibi, ikinci seçeneği (hizmet ederken ben parçalara dosyaları bölmek bile) daha fazla bellek tüketir gibi, ilk seçenek olarak etkili olmayabilir
Kurulum uzun süre aynı kalacak, bu yüzden kurulum içine yeni bir dosya sunucular ekleyerek olmayacaktır.
Sizin fikirleriniz nelerdir, hangisi daha iyi? Ya da herhangi bir farklı fikir?
Teşekkür peşin,