Not a problem, another good site is pingdom.
That's not the full report but eh. It's enough to recommend some things. One thing I like about this site is.. If you click on each one of those rows, it will expand and give you more detail. Once it's expanded, there should also be a "What does this mean?" link. However your mouse over that and then click "Read more" in the message bubble. Most of the time it will give you some good information about what needs to be done for improvement.
For example, if you do that on "Add Expires Headers," it will tell you that you should add the following code to your site's htaccess file which is located in the document root that your domain is assigned to (i.e. public_html or w/e):
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType text/css "access 1 month"
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
I would recommend using Cloudflare for improving "Use a Content Delivery Network." A brief description of what a CDN is from google:
- A content delivery network or content distribution network (CDN) is a large distributed system of servers deployed in multiple data centers across the Internet. The goal of a CDN is to serve content to end-users with high availability and high performance.
There are many CDN's providers out there but I find Cloudflare to be relatively user friendly compared to some of them. You'll need to sign up for an account on their website and then point your nameservers from your domain registrar to their nameservers. They will tell you what these are after you create an account and add your website. Because you are making DNS changes, Cloudflare states it could take up to 24 hours for their service to start working. Once it does, and you re run a performance test, you should see it go from 0% to somewhere in the range of 80-100%. This usually helps speed things up quiet a bit.
Aside from that, "Minify Javascript and CSS" and "Defer parsing of Javascript" can be improved using W3 Total Cache. "Defer parsing of Javascript" can be done by changing the Embed type under the JS section in Minify to Defer. "Minify Javascript and CSS" is also done in Minify but is done under the HTML & XML section just right above the JS section.
You can improve "Serve scaled Images" by not using images which have bigger dimensions than what they're displayed on your site. For example, if you have an image on your site that's displayed with the dimensions 400x400 but is actually 800x800 in size, the image is going to be as twice as big as it needs to be and probably take twice as long to load. IIRC there are plugins which do this for you but I don't quiet remember.
As stated above, a lot of what needs improvement can be done through W3 Total Cache. It would be wise to read through their documentation so you can configure optimal settings.