If you regularly tweek your blog’s design, layout or test plugins – I would recommend having a local version of your blog.
Hosting locally means running a duplicate copy of your live blog on your local machine. In other words, your PC becomes your web and database server.
Having your own development area is a bit like having your own playground, with freedom to test and tweek as you please without affecting the live system. Web developers generally adopt this approach before deploying.
Hosting your blog locally is a very straight forward process, and would require the following;
There are several ways to achieve this, but one the easiest ways is using a tool called XAMPP, which happens to work across most operating systems.