Por que alguém deveria usar um servidor http na frente de um servidor web de framework?

Estruturas de aplicativos da Web, como sinatra (ruby), play (scala) e lift (scala), produzem um servidor da web escutando uma porta específica.

Eu sei que existem algumas razões, como segurança, cluster e, em alguns casos, desempenho, que podem me levar a usar um servidor web apache na frente do meu aplicativo da web.

Você tem alguma razão para isso por sua experiência?

questionAnswers(5)

yourAnswerToTheQuestion