- Don't create the PipeWriterStream per operation, make it per Connection - Reduce the buffer size for CopyToAsync operations to 4K where possible instead of 81K (the default)