Ho questa applicazione contenente 2 parti:
- Web SPA rivolto all'utente servito da Apache
- Server API NodeJS
Quando un utente accede al Web SPA, Apache eseguirà l'autenticazione e prelettura dei dati per quell'utente effettuando una richiesta POST e GET all'API prima di servire la pagina. Funziona bene per i giorni normali, ma è piuttosto lento quando c'è molto traffico.
Oltre a migliorare l'API, ritengo che delegare l'autenticazione e il recupero dei dati sul lato client migliorerebbe le prestazioni.
Le mie domande sono:
- Il precaricamento dei dati da parte di Apache prima di servire la pagina SPA fa male al rendimento?
- E sarebbe meglio consentire al client di eseguire il recupero?