Zakaj je WCF hitrejši od spletne storitve?
Zakaj je WCF hitrejši od spletne storitve?

Video: Zakaj je WCF hitrejši od spletne storitve?

Video: Zakaj je WCF hitrejši od spletne storitve?
Video: Технологические стеки — информатика для бизнес-лидеров, 2016 г. 2024, November
Anonim

Spletna storitev pri prenosu podatkov iz ene aplikacije v drugo uporabljajte samo protokol HTTP. Ampak WCF podpira več protokolov za prenos sporočil kot ASP. NET Spletne storitve . WCF je 25% -50% hitrejši kot ASP. NET Spletne storitve in približno 25 % hitrejši kot . NET Remoting.

V zvezi s tem, zakaj je spletni API hitrejši od WCF?

Od WCF temelji na SOAP-u, ki uporablja standardno shemo XML prek HTTP-ja, lahko privede do počasnejšega delovanja. WEB API je bolje izbira za enostavnejše in lahke storitve. WEB API lahko uporablja katero koli obliko besedila, vključno z XML in is hitreje kot WCF . WEB API se lahko uporablja za ustvarjanje polnega POČIV Storitve.

Drugič, kakšna je razlika med WCF in spletnimi storitvami? Atributi − Storitev WCF je opredeljen z atributoma ServiceContract in OperationContract, medtem ko a spletna storitev je opredeljen z atributoma WebService in WebMethod. Protokoli − WCF podpira vrsto protokolov, tj. HTTP, imenovane cevi, TCP in MSMQ, medtem ko spletna storitev podpira samo protokol

Podobno se postavlja vprašanje, zakaj uporabljamo WCF namesto spletnih storitev?

WCF ima več pomembnih prednosti pred Spletne storitve in drugi Microsoft storitev arhitekture kot. NET kanalizacija, oddaljena. Podpira več protokolov za prenos sporočil kot WS, ki podpira samo pošiljanje sporočil prek HTTP. WCF podpira pošiljanje sporočil prek HTTP, pa tudi TCP, imenovanih cevi in MSMQ.

Je WCF zastarel?

WCF je mrtev. Toda za razvoj sodobnih spletnih storitev, ki temeljijo na HTTP, WCF za ta namen veljati za zastarele. Niste prejeli obvestila? Na žalost Microsoft nima navade oznanjati, kdaj ne priporoča več določene tehnologije za razvoj novih aplikacij.

Priporočena: