Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14970|Odpověď: 0

[ASP.NET] .Net MVC implementuje dlouhé dotazování

[Kopírovat odkaz]
Zveřejněno 01.12.2017 11:25:03 | | |

Co je to dlouhé průzkumy?

    Dlouhé polling je metoda "server pushing", která umožňuje přenášet změny na serveru klientovi v reálném čase bez nutnosti opakovaného obnovování a odesílání požadavků.

Jak dlouho trvá průzkum?

    Klient odešle serveru požadavek Ajaxu a poté, co server požadavek přijme, zachová spojení a nevrátí zprávu a nevrátí informace o odpovědi, dokud není příslušné zpracování dokončeno.

Případy použití pro dlouhé ankety?

    Dlouhé dotazování se často používá v situacích, jako je včasná komunikace přes web, monitoring a systémy okamžité nabídky, které potřebují v reálném čase posílat změny ze serveru klientovi.

Výhody a nevýhody dlouhého průzkumu?

Výhody: Požadavky na server nejsou často odesílány, pokud nejsou žádné zprávy.

Nevýhody: Servery jsou náročnější na zdroje, aby bylo možné udržet připojení

Implementace:

Kód na recepci:

V callbacku voláme funkci znovu, takže po uzavření každého požadavku začíná další požadavek.



Kód pozadí:

Náš backendový řadič používá asynchronní a dědí základní třídu AsyncController








Předchozí:WebAPI přizpůsobuje formát návratových dat
Další:[Obrázek] Ilustrace hodnocení pokladnice toku rudy Yunfan
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com