See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 74157|Vastuse: 6

[Allikas] Protobufi ja JSON-i jõudluse võrdlus .NET platvormil

[Kopeeri link]
Postitatud 15.07.2019 22:27:37 | | | |
Protobuf on Google'i avatud lähtekoodiga projekt, mis serialiseerib ja deserialiseerib kasutajaandmeid, ning Google väidab, et Google'i andmeside toimub selle serialiseerimismeetodi abil. See on palju väiksem kui XML-formaat ja isegi palju väiksem kui binaarandmeformaat.

Protobufi formaadi protokoll on platvormist sõltumatu nagu XML, võimaldades erinevate platvormide vahel suhtlust väheste ressursside ja laiendatavusega lisada uusi andmeid vanematele protokollidele

Protobuf töötab Java ja C++ keeles ning Protobuf-net on loomulikult Protobufi port .net keskkonnas.

Protobufi õpetuse kohta, mille ma varem kirjutasin, siin on, mida ma kirjutasin:

.net/c# Google'i protokolli puhvrid Kiire Algus
https://www.itsvse.com/thread-3626-1-1.html
(Allikas: Architect_Programmer)
Sest minu serverJõudluse ja salvestustarbimise nõuded on kõrgedSee ei ole nagu json-i kasutamine objektiandmete seriaaliseerimiseks ja deserialiseerimiseks, pea meeles, et Protobuf on kiirem kui json serialiseerimine ja deserialiseerimine ning võtab vähem ruumi, nii et teeme väikese testi.

Siin kasutame "protobuf-net" teeki, pole vaja defineerida .proto faili, Java kasutab protostuff klassi teeki või ei saa defineerida .proto faili.

Vaatame esmalt testrenderdusi:



Testitulemused:Protobuf on umbes 500 millisekundit kiirem kui JSON-i serialiseerimine ja deserialiseerimine, json on peamiselt aeglasem kui pöördjada.

Testkood:

Allikas:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse






Eelmine:Java kryo/protobuf/protostuff serialiseerimine või JSON jõudluse võrdlus
Järgmine:SEO seaded, nagu pealkiri, märksõnad, kirjeldus jne, mille on arendanud Discuz!
Postitatud 16.07.2019 06:12:58 |
Aitäh, et jagasid
Postitatud 27.06.2020 22:03:08 |
Aitäh, et jagasid
Postitatud 11.11.2020 17:52:32 |
Aitäh, et jagasid
Postitatud 28.06.2021 14:26:33 |
RE: .net平台下 Protobuf 和 json 性能比较 [修改]
Postitatud 08.10.2021 17:16:24 |
Sa pead Dongdongi hoolikalt vaatama
Postitatud 09.10.2021 22:07:50 |

Aitäh, et jagasid
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com