WordPress, left to its own devices, would store every single draft that you make, indefinitely. When a post is done and published, why would you need all of those drafts taking up useful space?
If you would like to change that then go to your config.php file and find a line like this:
define( 'WP_POST_REVISIONS', true );
Then switch that ‘true’ value to ‘false’ in order to turn off all revisions or you can set it to a number and then WordPress will only save revisions up to that number and automatically delete older posts.
Quick Note, you have to set the value above where you define ABSPATH in your config file in order for it to work properly.
If you don’t feel like poking around in your config file then you can use the Revision Control Plugin. It’s super easy to use and makes sure revisions are kept to a minimum.
Unoptimized images can put huge drain on your site and lead to significant performance issues.
However, manually optimizing each image either through Photoshop or online tools like Yahoo’s Smush.it can become very tedious very quickly.
Fortunately, there is a free plugin called WP-SmushIt which will automatically reduce image file sizes while retaining quality, as you upload them. Consider installing this plugin in all your future WordPress sites for an easy performance boost .
Content delivery networks provide a fast experience for users. That speed translates to happier users who click more ads and buy more things.
There are tons of different CDN’s out there to choose from so you’re gonna want to do your research but some of the popular names are MaxCDN, Amazon CloudFront, and CloudFlare.
Keep in mind that these are paid services (paid monthly or by the GB used) but if you want to invest in your site then this could be a good starting point