Bu cevaplanması zor bir soru. Sadece statik dosyaları sunmak için gerçekten hafif bir düğüm sunucusu yazdıysanız, büyük olasılıkla nginx'ten daha iyi performans gösterir, ancak bu o kadar basit değil. ( Burada bir nodejs dosya sunucusu ile lighttpd'yi karşılaştıran bir "kıyaslama" verilmiştir - statik dosyalar sunarken performans açısından ngingx'e benzer).
Statik dosyaların sunulmasıyla ilgili performans, genellikle işi yapan web sunucusundan daha fazlasına indirgenir. Mümkün olan en yüksek performansı istiyorsanız, son kullanıcılar için gecikmeyi azaltmak ve uç önbelleğe alma özelliğinden yararlanmak için dosyalarınızı sunmak üzere bir CDN kullanacaksınız.
Bu konuda endişelenmiyorsanız, düğüm çoğu durumda statik dosyaları gayet iyi sunabilir. Node, tek iş parçacıklı olduğundan ve herhangi bir engelleme giriş / çıkışının tüm süreci engelleyebileceği ve uygulama performansınızın düşmesine neden olabileceği için de dayandığı zaman uyumsuz koda kendini ödünç verir. Büyük olasılıkla kodunuzu engellemeyecek şekilde yazıyorsunuzdur, ancak eşzamanlı olarak herhangi bir şey yapıyorsanız, engellemeye neden olabilirsiniz, bu da diğer istemcilerin statik dosyalarının sunulma hızını düşürür. Kolay çözüm engelleme kodu yazmamaktır, ancak bazen bu bir olasılık değildir veya her zaman uygulayamazsınız.