this pr introduces the use of threads to upload files in parallel -- inspired by jekyll-s3.
using this on a site with 18 files (636k) on a 14mbit dsl connection, it cuts the upload time consumption by ~50%. before: ~6 seconds. after: ~3 seconds. by ~25%. before: ~12 seconds. after: ~9 seconds.
this feature will also be configurable in _deploy.yml via parallel: true|false and defaults to true.
i didn't get around refactoring quite a bit. sorry ;)
this pr introduces the use of threads to upload files in parallel -- inspired by
jekyll-s3
.using this on a site with 18 files (636k) on a 14mbit dsl connection, it cuts the upload time consumption
by ~50%. before: ~6 seconds. after: ~3 seconds.by ~25%. before: ~12 seconds. after: ~9 seconds.this feature will also be configurable in
_deploy.yml
viaparallel: true|false
and defaults to true.i didn't get around refactoring quite a bit. sorry ;)