Sta usando Websocket (in particolare, in una webapp Java, SpringMVC, con le librerie di supporto Spring Websocket, ma la domanda probabilmente si applica a qualsiasi lingua) per un sito Web di più pagine una cattiva idea?
Attualmente sto sviluppando un sito Web che ricarica l'intera pagina il più delle volte durante la navigazione dell'utente. Uno dei requisiti è avere un sistema di notifiche dal vivo.
So che Websocket è una scelta eccellente per gli eventi dal vivo, tuttavia non sono sicuro che debba essere usato solo sulle webapp di una pagina. Suppongo che poiché i miei utenti navigheranno tra le pagine, l'handshake websocket dovrà essere rifatto dopo ogni richiesta, il che potrebbe essere negativo a causa del sovraccarico aggiuntivo (non è così sicuro però ...). Tuttavia, alcuni utenti potrebbero rimanere sulla stessa pagina per lunghi periodi di tempo - e devo essere sicuro che ricevano le notifiche in tempo - e preferiremmo evitare le tecniche di polling più vecchie.
Dovrei assolutamente dimenticarmi di usare Websocket, o è del tutto normale utilizzarlo su pagine singole e su pagine multiple?
Grazie! :)