octopress / deploy

Deployment for Octopress and Jekyll blogs.
MIT License
75 stars 23 forks source link

s3: parallel upload #63

Open glaszig opened 9 years ago

glaszig commented 9 years ago

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 ;)

glaszig commented 9 years ago

bump.

glaszig commented 8 years ago

@imathis can we get this done?

glaszig commented 8 years ago

bump.