Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14970|Risposta: 0

[ASP.NET] .Net MVC implementa il long polling

[Copiato link]
Pubblicato su 01/12/2017 11:25:03 | | |

Cos'è il long polling?

    Il long polling è un metodo di tecnologia di "server pushing", che può trasmettere modifiche sul server al client in tempo reale senza che il client debba aggiornare e inviare richieste frequentemente.

Quanto dura il sondaggio?

    Il client invia una richiesta Ajax al server e, dopo che il server riceve la richiesta, mantiene la connessione e non restituisce alcun messaggio, e non restituisce le informazioni di risposta fino al completamento dell'elaborazione pertinente.

Casi d'uso per sondaggi lunghi?

    Il long polling è spesso utilizzato in scenari come la comunicazione tempestiva del web, il monitoraggio e i sistemi di quotazione istantanea che devono inviare modifiche dal server al client in tempo reale.

Pro e contro del long polling?

Pro: Le richieste al server non vengono inviate frequentemente quando non ci sono messaggi.

Svantaggi: I server richiedono più risorse per mantenersi connessi

Implementazione:

Codice della reception:

Nel callback, richiamiamo la funzione in modo che, dopo ogni richiesta chiusa, inizi la successiva.



Codice di background:

Il nostro controller backend utilizza l'asincronismo e eredita la classe base AsyncController








Precedente:WebAPI personalizza il formato dei dati di ritorno
Prossimo:[Figura] Illustrazione della valutazione della cassa del tesoro per la colata di minerale del flusso di Yunfan
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com