Increasing Your Website Speed
Ever wonder what makes a website so fast? Here is a look at the mechanics your site speed and how to increase your own websites load time.
6 Metrics Used to Determine Speed
1. Redirection Time
2. Domain Lookup Time
3. Server Connection Time
4. Server Response Time
5. Page Download Time
6. Browser Time
6 Objects Used to Determine Speed
4. CSS Files
6. Mobile Version of the Website
Top 5 Tools for Increasing Website Speed
Here is a listing of the top five tools you can use to help increase your website speed.
1. GTmetrix – This free tool uses Google PageSpeed and Yahoo! YSlow tools to offer results and recommendations in a user-friendly way.
2. Google – Google offers free Webmaster Tools for basic monitoring of broken links, server connectivity, and DNS server connectivity issues to assist the webmaster with quickly evaluating possible metrics responsible for slowing down site speed.
3. Monitis – This free tool checks the website uptime status and page load time from the USA, Europe, and Asia/Pacific locations.
4. Pingdom – This is a paid service the checks DNS health and page load time from the USA and Europe.
5. Blitz – A paid service for heavy load testing. It checks how your website responses to high traffic.
10 Best Practices to Follow
There are multiple options that exist in helping the webmaster from having to change anything. Here are 10 best practices to follow.
4. Implement proper caching by leveraging browser and proxy caching.
7. Optimize hosting and web servers by preventing overloading and properly configuring the server. If performance issues exist, let the hosting provider know.
8. Optimize your PHP setup by using memcached sessions only and use a PHP accelerator such as PHP-FPM.
9. Use a content delivery network to reduce server load and page load time. By placing static files close to the visitors, you can speed up load times from varying by different countries. Save money be using Google’s content delivery network for popular libraries.
7 Basic Recommendations
Here is a look at 7 basic recommendations to follow.
1. Upgrade to the latest version of your CMS and plugins. Keeping versions updated can normally help make performance improvements.
2. Get rid of unnecessary plugins. This will help to improve your page load time.
3. Switch to more efficient plugins. WordPress plugins such as Plugin Performance Profiler creates a profile for your plugin’s performance by measuring their impact on your sites load time.
4. Optimize images. Use a CMS plugin or convert to TinyPNG and JPEGmini sites.
5. Use cache and minification plugin. Example plugins to use are W3 Total Cache or WP Super Cache with WP Minify for WordPress.
6. Use a CDN. The content delivery network is a collection of servers that exist in different places in the world and allows for increasing the time for loading content.
7. Consider switching to a better DNS and hosting provider. You can test your hosting performance with free tools like Pingdom Tools and Monitis Free Tools.