Reduce DNS Lookups
Minimize DNS lookups is a page speed optimization technique.Google page speed and Yslow recommends that many DNS lookups are too much,so balance between DNS lookups and page speed for your user.Because user likes fast loading websites.
How to Minimize DNS Lookups:
To Minimize DNS lookups,you have to work on many things,which listed below clearly.One extra DSN lookup takes some time to get requested file.For faster page loading ,avoid using unnecessary files like social media Badges/Icons and compress images.
One of the main reason might be Social Media icons and badgers.Displaying social media buttons is not bad idea,but to download each Social media file (Google +,Facebook and Twitter) ,browser has to be do additional task.
Are Social Media buttons more important than page speed ?, it's totally depends on you.
1.Prefer Asynchronous code (Google Adsense and Analytics)
2.Avoid using social media badges and buttons like Twitter ,Facebook and Google+.
3.Inline Small CSS
5.Avoid @import Google fonts
6.Compress and scale Images correctly and
7.Choose best hosting service ,VPS plan preferable.Currently Siteground is the best choice for shared and VPS hosting.