WordPress is the best web blogging platform in the world with increasing number of blogs migrating to it each year. The flexibility and support of wordpress is what attracts people. But there is one drawback in wordpress. The very fancy themes that we choose take a lot of time to load and most visitors just leave cause they cant browse a slow site. So here am I at your service giving you a guide to completely speed up your wordpress blog by atleast 50% guaranteed.
WordPress speed guide
1. Minimize http requests
A website page has lots of URLs in it. Many of the URL’s are from an external link. When you load a site which has lots of external images like Alexa, Pr rank, DMCA etc it takes a longer time for the DNS lookups and this sign keeps on showing instead of loading the site.
Combining files are the best way to reduce http requests is by combining files. You can use wp-minify plugin or you can also enable the minify option in W3 Total Cache.
WARNING: Some themes and blogs do not support this feature in W3 Total Cache and will just output a website with out any Css.So be ready for these situations.
2. Store Static Files in Cache
Static files are files that mostly don’t change like logo ,old posts, favicon etc. Using a plugin like Wp- Super Cache will store these files in the visitor’s computer. People will be able to view your site faster if they don’t have to reload the static content but just the Dynamic content.
3. Gzip files-
Gzip is the most popular compression method at this time. It reduces the file response time by 70% and almost 90% of the world’s browsers now support Gzip. You can enable Gzip from your Cpanel
You can also do it for your premium CDN service like MaxCDN (Like me 🙂
4. Use CDN(Content Delivery Network)
CDN’s are used for a sole purpose which is to Enhance the speeds at which the contents of your site is delivered around the world. You can use free CDN’s like Coral CDN or Cloudflare whereas you can also use Premium CDN’s like MaxCdn.
5. Don’t Scale Images in HTML
Don’t use a bigger image than you need just because you can set the width and height in HTML. If you need
<img width=”100″ height=”100″ src=”Blogimage.jpg” alt=”Blog image” />
then your image (Blog Image.jpg) should be 100x100px rather than a scaled down 500x500px image.
6. Use Ningix Servers instead of apache (More costly)
This option is not for the normal blogs but only for blogs like this one that gets Thousands of traffic per day. The use of ningix servers will just put your website on steroids.
7. Optimize images–
Images tend to store certain data specially PNG files. These data take extra space and cause that extra loading time of your website. Next step is to optimize and reduce the size of your images by using Smush it by yahoo. See my guide here
8. Install Wp Db manager
With all these in site optimizations you must also take care of your data base. Using WP DBmanager you will be able to optimize your data base at a click.
Recommended- Set optimize in every two weeks for low traffic blogs and 1 week Auto optimization for high traffic blogs
9. Track your changes as well as See whats causing the slow down
Use a online tool called gxmetrix to scan your site and get your results…
See your score-
The following picture shows that the png file linking to My free copyright is causing my load time to increase. Thus you can also scan you website and remove whatever you think is bad for your site.
Hope you liked my article—- Don’t forget to say thanks :