Is it normal for there to be a delay between the IRC server chat and the client?

EG. I'm connected to ZNC which is connected to IRC_server.

So, I should be receiving messages from IRC_server to my client.

However, I believe there is a delay in seeing the chat messages.
Is there a way to reduce this delay? (client and server are on very fast networks with a ping of 8ms)

Last edit: James Sentenberg 2013-10-05