libxml2 vs expat für ein XMPP-server

Ich versuche zum erstellen einer XMPP-Bibliothek (und später einen server) von Grund auf in Gehen (obwohl die Sprache selbst ist irrelevant) als ein Mittel, um zu erfahren, was ich über das XMPP-Protokoll-und server-software-Entwicklung im Allgemeinen.

Wie viele von Euch wissen, XMPP messaging-Protokoll, das auf XML basiert, dass hängt davon ab, eine enorme Menge an kurzen, aber häufigen XML-streams. Ich denke, dass für solche Anwendungen ein Ereignis-basierte XML-parser sollte das besser werden, weil ich nicht brauchen, DOM und alle, die (korrigiert mich, wenn ich falsch Liege). Bitte beachten Sie, dass diese Bibliothek ist gedacht für Server, so dass es möglicherweise viele Instanzen laufen auf einmal;

Welche der beiden hat die bessere Leistung und die Speichernutzung für diesen Anwendungsfall, libxml2 oder expat?

InformationsquelleAutor hannson | 2010-09-15
Schreibe einen Kommentar