I have a PHP script which uploads a file to a CDN using cURL.
They send me back an MD5 checksum (or I can generate and send them one for them to check).
Either way I check it, I need to generate an MD5 on my end. Problem is, MD5 is SLOW. In about an hour the file had only uploaded about 65% (100MB). I took out the MD5 to check and a 500MB file uploaded much quicker.
It's only one file at a time (right now), so I can't really parallel any calls since there is nothing really to parallel.
Any tips to make this faster?