Your continued donations keep Swissjabber running!

Jabber delivery delayed by pgp

Aus Swissjabber

Wechseln zu: Navigation, Suche

Problem

Werden bei Swissjabber mittels GnuPG (PGP) Jabber-Nachrichten gesichert übertragen, werden diese oft mit einer erheblichen Verzögerung 20 Sekunden bis 3 Minuten zugestellt.

Ursache

Der Jabber-Server nutzt ein Connection-Rating, indem er pro Jabber-Verbindung (Client->Server) eine Bandbreite von 4 kB/s zur Verfügung stellt. Wird diese Bandbreite überschritten, werden diese Nachrichten automatisch verzögert ausgeliefert, um die eine faire Nutzung der Server-Ressourcen zu ermöglichen.

Ursache dafür können sein:

  • Es kommen grosse PGP-Schlüssel zur Anwendung, welche dazu führen, dass eine einzelne pgp-verschlüsselte Nachricht sehr gross wird und diese erwähnte Limitierung bei weitem überschreitet.
  • Das Versenden von signierten/verschlüsselten (user is composing) Events, generiert weiteren Jabber-Traffic, welcher dazu führt, dass der Server die Jabber-Verbindung eher ausbremst.
  • Häufiger Statuswechsel führt ebenfalls dazu, dass das Connection-Rating seine Limite erreicht und der Server die Verbindung ausbremst.

Lösung

  • Kleinere PGP-Keys verwenden
  • Unnötige composing events vermeiden
  • Server-Admin: Da die Angelegenheit öfters angesprochen wird, werden wir dies näher untersuchen und freuen uns über Unterstützung.
Ansichten
Persönliche Werkzeuge