Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 74157|Atbildi: 6

[Avots] Protobuf un JSON veiktspējas salīdzinājums .NET platformā

[Kopēt saiti]
Publicēts 15.07.2019 22:27:37 | | | |
Protobuf ir Google atvērtā koda projekts, kas serializē un deserializē lietotāju datus, un Google apgalvo, ka Google datu komunikācija tiek veikta, izmantojot šo serializācijas metodi. Tas ir daudz mazāks par XML formātu un pat daudz mazāks par bināro datu formātu.

Protobuf formāta protokols ir neatkarīgs no platformas, tāpat kā XML, ļaujot sazināties starp dažādām platformām ar nelieliem resursiem un paplašināmību, lai pievienotu jaunus datus vecākiem protokoliem

Protobuf darbojas java un C++, un Protobuf-net, protams, ir Protobuf ports .net vidē.

Par Protobuf apmācību, ko es rakstīju iepriekš, lūk, ko es rakstīju:

.net/c# Google protokola buferu īsā pamācība
https://www.itsvse.com/thread-3626-1-1.html
(Avots: Architect_Programmer)
Jo mans serverisPrasības veiktspējai un uzglabāšanas patēriņam ir augstasTātad, tas nav tāpat kā izmantot json, lai serializētu un deserializētu objektu datus, atcerieties, ka Protobuf ir ātrāks nekā json serializācija un deserializācija un aizņem mazāk vietas, tāpēc šeit veiksim nelielu testu.

Šeit mēs izmantojam "protobuf-net" bibliotēku, nav nepieciešams definēt .proto failu, Java izmanto protostuff klases bibliotēku, vai arī jūs nevarat definēt .proto failu.

Vispirms apskatīsim testa renderējumus:



Testa rezultāti:Protobuf ir aptuveni 500 milisekundes ātrāks nekā JSON serializācija un deserializācija, json galvenokārt ir lēnāks nekā apgrieztā secība.

Testa kods:

Avots:

Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi






Iepriekšējo:Java kryo / protobuf / protostuff serializācija vai JSON veiktspējas salīdzinājums
Nākamo:Discuz izstrādāto spraudņu lapu SEO iestatījumi, piemēram, nosaukums, atslēgvārdi, apraksts utt.,
Publicēts 16.07.2019 06:12:58 |
Paldies, ka dalījāties
Publicēts 27.06.2020 22:03:08 |
Paldies, ka dalījāties
Publicēts 11.11.2020 17:52:32 |
Paldies, ka dalījāties
Publicēts 28.06.2021 14:26:33 |
RE: .net平台下 Protobuf 和 json 性能比较 [修改]
Publicēts 08.10.2021 17:16:24 |
Jums ir rūpīgi jāapskata Dongdong
Publicēts 09.10.2021 22:07:50 |

Paldies, ka dalījāties
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com