In generale, lo farai non notare qualsiasi differenza significativa tra i tassi di risposta HTTP e HTTPS. Ma molte cose dipendono dalla configurazione del tuo server e da dove lo ospiterai.
Ovviamente, ci sarà un certo livello di overhead dovuto alla crittografia in caso di SSL, ma dipende in gran parte da: hardware, software server, rapporto tra contenuto dinamico e statico, distanza tra client e server, lunghezza tipica della sessione, ecc.
I server che pesano sui contenuti dinamici tendono ad essere meno influenzati da HTTPS perché il tempo impiegato per la crittografia (overhead SSL) è insignificante rispetto al tempo di generazione dei contenuti.
L'handshake SSL è il principale costo di HTTPS. L'handshake SSL iniziale comporta una latenza sostanziale, i meccanismi utilizzati per mantenere la sessione aggiungono solo una latenza trascurabile. Di conseguenza, a meno che le sessioni non siano brevi, ottieni di più beneficio delle prestazioni dalla compressione di quanto si perde dalla manutenzione della sessione. Ecco perché "tipica lunghezza della sessione" e "comportamento di memorizzazione nella cache dei client" sono importanti.
Puoi facilmente testare la differenza tra le prestazioni HTTP e HTTPS nel tuo browser usando il Test HTTP vs HTTPS sito web di AnthumChris :
Questa pagina misura il tempo di caricamento su HTTP non protetto e crittografato
Connessioni HTTPS. Entrambe le pagine caricano 360 immagini uniche e non memorizzate nella cache (2.04
Totale MB).
__
Nel tuo caso, a quanto pare, ci sarà un traffico di punta e un alto tasso di successo durante il breve lasso di tempo ... quindi https vs http non è una domanda irrisolta per te, dovresti piuttosto pensare a questi:
- ottimizzazione dei tempi di generazione dei contenuti;
- introduzione di meccanismi di caching;
- usare il CDN il più possibile per i contenuti statici.