Script to multi-transfer splitted files via scp

Hey :3
I am moving some stuff between different servers.

I do it like this:

scp -r -P 22 -i ~/new.ppk /var/www/bigfile.tar.gz user@123.123.123.123:/var/www/bigfile.tar.gz

Lets say, this file is 50 GiB. I would like to know, if its possible to split the file in different parts, automatically, and open multiple scp streams to upload it on the remote server.

Is that possible?

I'm not sure if we can split file and perform transfer, but I found an interesting article about using pigz for improving transfer speeds here
I hope this helps.

If your server is on a local network the limitation is probably network speed and CPU time, so running more scp's simultaneously won't really make it faster.