Sono attualmente in un ambiente AngularJS / Javascript.
Attualmente l'applicazione utilizza il metodo di polling (vale a dire, per recuperare nuovi dati dal server in un numero fisso di secondi).
Questo è piuttosto faticoso e non recupera immediatamente i risultati più recenti. Supponendo che il server stia utilizzando ASMX per le funzioni di webservice e, se possibile, senza una revisione approfondita, come posso migliorare l'efficienza dell'applicazione?
Modifica 1:
Tassando, voglio dire che il server dovrebbe richiamare diverse tabelle SQL e dati associati e roba, il che significa elaborazione di dati complessi che se ci sono molti utenti concorrenti temo che potrebbero esserci problemi con le prestazioni del server in il futuro.
Gli ultimi dati non verranno recuperati poiché attualmente l'applicazione utilizza il tipo di chiamate https di tipo request-response.
Posso migliorare di più sul lato dell'applicazione mobile, ma non posso modificare molto sul lato server oltre ai file del servizio web del server.