| Your continued donations keep Swissjabber running! |
Jabber delivery delayed by pgp
Aus Swissjabber
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.