Apache üzerinden çalışan birkaç alan ve uygulama içeren bir sunucum var. Şu anda her şey iyi, ancak test için sunucumdan başlayarak, belki de hazır olduğunda bir kez sadece bu uygulama için ayrı bir sunucu elde etmek için bazı çok performans yoğun web uygulamaları (CPPCMS ile C ++ kullanarak) geliştirmeyi planlıyorum.
Her neyse, NGinx hakkında çok şey duydum, bu Apache'den daha performanslı görünüyor, bu yüzden kendime bu yeni proje için onunla çalışmaya değip değmeyeceğini soruyordum. Aklımda net değil çünkü NGinx'in tam olarak nasıl bir performans darboğazı düzelttiğini bilmiyorum.
Ben bir Apache güç kullanıcısı değilim, fakir bir linux yöneticisiyim ve web uygulamaları çok fazla geliştirmiyorum (ama kavramlarım var). Ben çoğunlukla yazılım yazmaya adanmışım, bu yüzden web sunucusu kısmı bazen bana çok belirsiz. Bir web sitesini apach yoluyla yapılandırmam gerektiğinde, her şeyi kırmadığımdan emin olmak için dokümana göz atarak çok fazla zamana ihtiyacım var.
Olduğu söyleniyor, bence bu tarafta çok daha iyiye gidiyorum ama yine de tavsiyeye ihtiyacım var. Bazı nginx yapılandırma dosyaları görüyorum ve bu Apache olanlardan çok daha anlaşılır görünüyor, ama belki yanılıyorum?
Topladığım bilgilerden, yük dengeleme istediğinizde NGinx en iyi seçim olacaktır, bu yüzden uygulamanız birkaç makineye yayılmışsa, değil mi? Korkutucu (ve performans) için başvurumu düşündüğüm gibi, ihtiyacım olan şey gibi görünüyor, ama belki de Apache'den NGinx'e taşınmanın ne zaman ilginç olduğu hakkında daha fazla şey bilmem gerekiyor. Mevcut tüm uygulamalarım için de NGinx'e geçmeye değer mi? Fiyatı ne kadar? (Yani, birinden diğerine geçmek zaman pahalı mı?) Apache ve NGinx'i aynı makinede sorunsuz bir şekilde kullanabilir miyim?
Yan not : Lütfen beni C ++ yerine yorumlanmış dilleri kullanmaya çağırmayın, bu soru ile ilgili değildir. Ne tür bir uygulamanın bundan yararlanabileceğini görmek için CPPCSM gerekçesi sayfasına bakın. Dezavantajları mükemmel bir şekilde anlıyorum (Ruby ve Python'daki uygulamalara kıyasla, daha az güce aç webapps için kullandığım) ve bununla iyiyim.