Premessa: Dipende molto dalla mole di dati che interroghi e dal traffico generato dal sito.
L'approccio più preformante e immediato ritengo sia usare node.js (framework js lato server) valuta se è il caso