Trade-off.
O Apache HTTP Server é quase certamente mais rápido para servir conteúdo estático do que o Tomcat - eu não tenho nenhum gráfico legal para fazer backup dessa afirmação, mas, o Apache está escrito em C e o Tomcat em Java; C é geralmente mais rápido.
No entanto, lembre-se de que ter dois serviços da Web é um recurso drenado de outras maneiras - e nenhum desses servidores da Web é conhecido por seu pequeno consumo de memória.
Se vale a pena o serviço extra, as conexões TCP extras para solicitações com proxy e a complexidade extra para o que provavelmente não será maior do que um ganho de alguns milissegundos ... é questionável.
Se o seu cliente quiser continuar nessa rota, talvez veja os servidores da Web não-Apache com uma área de recursos menor para a função de proxy de conteúdo / reverso estático, bem como - nginx e lighttpd provavelmente seriam boas opções.