Items I draw seem to get delayed and show up after a while. What can cause this?

In order to protect from denial-of-service attacks, some Jabber servers only accept a certain amount of data from each user. If you are running the server yourself you need to increase this maximul allowed amountin the configuration of your server. See the README file for detailed instructions.

On jabberd14, you can use these settings in the relevant section of the jabber.xml file.

If you are running ejabberd and you experience problems, you can try to increase the shaper value in the configuration of your server:

% Set shaper with name "normal" to limit traffic
speed to 1000B/s {shaper, normal, {maxrate, 1000}}.