Respuesta también disponible en Quora: ¿Qué es mejor servir archivos estáticos (HTML) con Nginx o con Nodejs?

De lejos NGINX es el indicado para este trabajo donde la velocidad de carga es un factor crucial para servir cualquier contenido. NGINX puede ayudarte a alcanzar un rendimiento óptimo via su versátil configuración.

Por ejemplo, nosotros en la empresa tenemos algunos servidores corriendo NGINX exclusivamente para servir archivos estáticos y archivos de descarga el cual es bastante eficiente en recursos y rápido.

No imagino un servidor archivos estáticos y de descarga usando NodeJS. Javascript (v8) pierde aquí por razones obvias (pobre rendimiento y alto consumo de recursos).

Referencias:

NGINX Docs | Serving Static Content (en inglés)