Hi, I would like to build a system that using http to access nntp news group server. The architecture is somehow like this:

client browser <--> web server <--> Javamail <--> news server

my question is when a client request a post that contain attachment, the transmit time will become double compare with getting the post by Outlook Express:

total time = web server <--> Javamail <--> news server
                 client browser <-- web server

is it true that the web server start to send data to client only the whole message is downloaded and cache?
or it will start sending data to client once it gets the frist byte of data?

is there any solution that will speed things up ??