Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 74157|Svar: 6

[Kilde] Sammenligning af Protobuf og JSON-ydelse under .NET-platformen

[Kopier link]
Opslået på 15/07/2019 22.27.37 | | | |
Protobuf er et open source-projekt fra Google, der serialiserer og deserialiserer brugerdata, og Google hævder, at Googles datakommunikation foregår ved hjælp af denne serialiseringsmetode. Det er meget mindre end XML-formatet og endda meget mindre end det binære dataformat.

Protobuf-formatprotokollen er platformuafhængig ligesom XML, hvilket muliggør kommunikation mellem forskellige platforme med få ressourcer og udvidelsesmuligheder for at tilføje nye data til ældre protokoller

Protobuf kører i Java og C++, og Protobuf-net er selvfølgelig en portering af Protobuf i .net-miljøet.

Om Protobuf-tutorialen, jeg skrev før, her er hvad jeg skrev:

.net/c# Google Protocol Buffers Quick Start
https://www.itsvse.com/thread-3626-1-1.html
(Kilde: Architect_Programmer)
Fordi, min serverKravene til ydeevne og lagerforbrug er højeSå det er ikke som at bruge json til at serialisere og deserialisere objektdata, husk at Protobuf er hurtigere end json-serialisering og deserialisering og fylder mindre, så lad os lave en lille test her.

Her bruger vi "protobuf-net" biblioteket, der er ikke behov for at definere .proto-filen, Java bruger protostuff-klassebiblioteket, eller du kan lade være med at definere .proto-filen.

Lad os først se på testrenderingerne:



Testresultater:Protobuf er cirka 500 millisekunder hurtigere end JSON-serialisering og deserialisering, json er hovedsageligt langsommere end den inverse sekvens.

Testkode:

Kilde:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar






Tidligere:Java kryo/protobuf/protostuff serialisering eller JSON ydelsessammenligning
Næste:SEO-indstillinger som titel, nøgleord, beskrivelse osv. på plugin-sider udviklet af Discuz!
Opslået på 16/07/2019 06.12.58 |
Tak fordi du delte
Opslået på 27/06/2020 22.03.08 |
Tak fordi du delte
Opslået på 11/11/2020 17.52.32 |
Tak fordi du delte
Opslået på 28/06/2021 14.26.33 |
RE: .net平台下 Protobuf 和 json 性能比较 [修改]
Opslået på 08/10/2021 17.16.24 |
Du må tage et godt kig på Dongdong
Opslået på 09/10/2021 22.07.50 |

Tak fordi du delte
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com