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)