Ich habe einen Rest Service mit Apache CXF und Spring mvc mit MySQL als Backend entwickelt. Alle Bilder, Audiodateien sind in der Datenbank gespeichert (ich weiß, es ist eine schlechte Idee), aber es ist meine These. Als ich die Antwortzeit getestet habe (RESTclient-Plugin in Fire Fox!) Und den Payload-Inhalt für eine individuelle Anfrage übertragen habe. Seltsame Ergebnisse erschienen. Die für die XML-Nutzlast benötigte Zeit war im Vergleich zu JSON sowohl in der Zeit (ms) als auch in der Inhaltslänge (Bytes) wesentlich geringer. Die Payload enthält Bild- und Audiodateien, die mit base64 codiert sind und die mit GZIP in den Aktionsklassen komprimiert sind. Kann ich also zu dem Schluss kommen, dass JSON mehr Gemeinkosten als XML hat? Bitte schicke deine Gedanken und Erfahrungen.Ist der Datentyp wirklich wichtig in der Nutzlast?
0
A
Antwort
0
Ja, GZIP funktioniert hervorragend beim Komprimieren von Textdaten. Wenn Bild und Audio nach dem Abrufen von db komprimiert werden, variiert die Größe des Inhalts nicht sehr. Daher ist es besser, den Inhalt zu codieren und dann zu komprimieren, wenn Sie sie in byte [] übertragen.
Verwandte Themen
- 1. if {...} else {...}: Ist der Zeilenumbruch zwischen "}" und "else" wirklich wichtig?
- 2. Ist die Reihenfolge der Spalten in der Tabelle wichtig?
- 3. Ist der Webhosting-Standort heutzutage wichtig?
- 4. Ist das Ausgabe-Dataset wirklich wichtig für den HDInsightHive-Aktivitätstyp?
- 5. Ist das Schließen der Ressourcen immer wichtig?
- 6. Was ist der PVOID-Datentyp?
- 7. Ist die Reihenfolge der xmlns Elemente wichtig
- 8. Ist die Größe der Datenbankfelder wichtig?
- 9. Easymock: Ist die Reihenfolge der Eroberungen wichtig?
- 10. Ist der Zugriffsbezeichner für eine Freundesfunktion wichtig?
- 11. Was ist der Uintptr_t-Datentyp
- 12. Ist die Reihenfolge der Catch-Blöcke wichtig?
- 13. Was ist der 'kurze' Datentyp in C?
- 14. Ist DLL-Größe wichtig?
- 15. MIPS - Ist es wichtig?
- 16. Ist die Reihenfolge der impliziten Parameter in Scala wichtig?
- 17. Ist die Reihenfolge der Fälle in PHP-Switch-Anweisungen wichtig?
- 18. Ist das Feld BODY in der umgeleiteten URL wichtig?
- 19. Ist die Reihenfolge der Schlüssel in data.table wichtig?
- 20. Bedeutung der Bandbreite in CUDA und warum es wichtig ist
- 21. Ist die Reihenfolge der Chiffre-Namen in TIdServerIOHandlerSSLOpenSSL.SSLOptions.CipherList wichtig?
- 22. Ist der Import von Ressourcen in Spring XML wichtig?
- 23. Ist der .NET GarbageCollector wirklich ein GarbageCollector?
- 24. Ist der Markenname wichtig für ein SSL-EV-Zertifikat?
- 25. Warum sind Klammern in der Funktionszeigerdeklaration wichtig?
- 26. Was ist der Datentyp für unix_timestamp (MySQL)?
- 27. Was ist der Datentyp von facebook userid
- 28. ist Leerzeichen wichtig in Javascript
- 29. Ist Index in addView() wichtig?
- 30. Wie groß ist der Geschwindigkeitsunterschied zwischen XPathNavigator und XmlReader wirklich?