Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14970|Odgovoriti: 0

[ASP.NET] .Net MVC izvaja dolge ankete

[Kopiraj povezavo]
Objavljeno na 1. 12. 2017 11:25:03 | | |

Kaj je dolga anketa?

    Dolgi polling je metoda tehnologije "potiskanja strežnika", ki lahko spremembe na strežniku prenaša odjemalcu v realnem času, brez potrebe po pogostem osveževanju in pošiljanju zahtev odjemalcu.

Kako dolgo traja anketiranje?

    Odjemalec pošlje Ajax zahtevo strežniku, in ko strežnik prejme zahtevo, ohrani povezavo in ne vrne sporočila ter ne vrne informacij o odgovoru, dokler ustrezna obdelava ni zaključena.

Primeri uporabe za dolge ankete?

    Dolgotrajno anketiranje se pogosto uporablja v scenarijih, kot so spletna pravočasna komunikacija, nadzor in sistemi takojšnjega ponujenja, ki morajo v realnem času pošiljati spremembe s strežnika na odjemalca.

Prednosti in slabosti dolgega anketiranja?

Prednosti: Zahteve strežniku niso pogosto poslane, če ni nobenih sporočil.

Slabosti: Strežniki so bolj zahtevni za ohranjanje povezave

Implementacija:

Koda recepcije:

V povratnem klicu funkcijo ponovno pokličemo, tako da se po vsakem zaključku zahteve začne naslednja.



Ozadje kode:

Naš backend krmilnik uporablja asinhrono in podeduje osnovni razred AsyncController








Prejšnji:WebAPI prilagaja format povratnih podatkov
Naslednji:[Slika] Ilustracija ocene zakladnice toka rude Yunfan
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com