WiFi shield TCP to webserver is very slow

A lot of slow connections are due to excessive packet creation. Each time you use one of the following...

client.print()
client.println()
client.write()

...you create another packet.

so how does one send a lot of data in 1 packet? - i'm still trying to figure this out