Partial downloads of 3.2.1 saved WordPress.org approximately one terabyte in bandwidth

10 Comments

WordPress 3.2 introduced an update to the automatic updates built into WordPress (you know, the functionality that lets you click one button and update your install) to allow for partial downloads. This meant that when automatically updating your WordPress site, after 3.2, only a partial download (of changes) would be necessary, and not a full copy.

According to Napkin MathTM by core developer and Audrey Capital Tech Ninja Andrew Nacin, shipping 3.2.1 (the update that came right after 3.2) as partial builds saved WordPress.org approximately one terabyte in bandwidth costs compared to the previous full download upgrades. Additional savings are expected in later versions as well, since a lot of people upgraded to 3.2.1 from 3.1 instead of 3.2.

This was one aspect of the move to partial downloads that I hadn’t really considered. Had you considered this benefit when you first found out about partial download upgrades?

10 thoughts on “Partial downloads of 3.2.1 saved WordPress.org approximately one terabyte in bandwidth

  1. Also, having the various international languages making that same switch to partial downloads will further help in cutting back that bandwidth.

  2. New Napkin Math (TM) takes us to 1.5 TB of bandwidth saved. Each delta build of 3.2.1 saves 94.7% over a full download. It should have been 96.5% but I made a mistake :-)

  3. For the end user though, if you want to force update/re-install ALL of your WordPress files (to purge infected, corrupted, or missing files etc.), then do you have to update manually?

    i.e. there is no option with the automatic updater to do anything but partial updates?

  4. Pingback: Partial WordPress Upgrades Save Tons Of Bandwidth

Leave a Reply

Please note that WPCandy is a moderated community.

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>