Test delle prestazioni di un'applicazione a singola pagina

0

Ho bisogno di dimostrare le prestazioni di un'applicazione a singola pagina. Lo confronterei con un'applicazione che utilizza il lato server per riempire il contenuto HTML.

Come si farebbe questo? Ovviamente le richieste AjSON JSON sono più veloci di fare una richiesta completa con tutte le html e altre cose ogni volta. Ma forse basta confrontare le velocità di navigazione della pagina?

E sarebbe possibile farlo su una macchina locale?

    
posta Kaspar 23.04.2016 - 23:40
fonte

1 risposta

2

È abbastanza chiaro che la differenza principale, a parità di altre condizioni, è legata al numero di richieste HTTP. Ad esempio, se la pagina generata dal server utilizza le corrette intestazioni di controllo della cache e le best practice per tutte le risorse statiche, la navigazione della pagina comporterà un'unica richiesta http. Può essere molto molto veloce.

Se la tua SPA emette più richieste HTTP per JSON su ogni navigazione perché stai utilizzando un'API REST, allora può essere più lenta.

Il modo migliore per testare è utilizzare o simulare uno scenario del mondo reale. Se hai testato localmente, dovresti simulare le condizioni della rete con una latenza più elevata. Dovresti anche considerare l'impatto delle intestazioni di controllo della cache e altri comportamenti di memorizzazione nella cache. Non penso ci sia una regola dura e veloce.

    
risposta data 24.04.2016 - 00:05
fonte

Leggi altre domande sui tag