Bunun doğrudan bir programlama sorusu olmadığını biliyorum, ancak stackoverflow üzerindeki insanlar herhangi bir soruyu yanıtlayabilecek gibi görünüyor.nginx kurulum sorusu
Centos 5.2 64 bit çalıştıran bir sunucum var. 4GB bellek ile oldukça güçlü çift çekirdekli 2 sunucu. Çoğunlukla statik dosyalar, flash ve resimler sunar. Lighttpd'yi kullandığımda, 80 MB/sn'nin üzerinde bir hızla çalışır, ancak nginx ile test ettiğimde 20 MB/sn'den daha azına düşer.
Benim kurulum, oldukça yalındır varsayılan kurulum dosyasını kullanır ve aşağıdaki
user lighttpd;
worker_processes 8;
worker_rlimit_nofile 206011;
#worker_rlimit_nofile 110240;
error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
pid /var/run/nginx.pid;
events {
worker_connections 4096;
}
http {
....
keepalive_timeout 2;
....
}
ekledik Ve nginx en azından kadar güçlü olması gerekiyordu düşündüm, bu yüzden bir şey yapmıyor olması gerekir .
Sizin lighttpd yapılandırmanız nasıl görünür? Karşılaştırmak ilginç olabilir. Ayrıca, lighttpd tek iş parçacıklı olduğundan, ancak çift çekirdekli olduğunuzdan - iki lighttip'i mi başlatıyorsunuz yoksa 80MB/s'yi tek bir örnekle mi yapıyorsunuz? – Till
Test yönteminizi özetleyebilir misiniz? Bu yardımcı olabilir. –
Bu, yalnızca statik dosyaları yapan son derece aktif bir web sunucusudur. Lighttpd ve nginx, centos 5 kutusunda yum ile yüklenir. Oradan oldukça düz ileri. Hepsi, yük dengeleyicisinde munin ve aktif oturumlarla izlenir. Nginx'li kutu, ne kadar parlak olduğunu% 50 yapar –