Showing posts with label Pingdom Website Speed Test. Show all posts
Showing posts with label Pingdom Website Speed Test. Show all posts

Thursday 27 October 2016

Speed up your websites with HTTP/2

HTTP/2 is another method for making your site stack much speedier by dispensing with numerous wasteful aspects connected with the present adaptation of HTTP. The best thing about it? You don't need to go to much push to get it up and running.
Isn't that right?

WHAT IS HTTP/2?
When HTTP1 and HTTP1.1 were originally developed, the web was very different to what it is today. Websites had fewer resources (JavaScript files, CSS files, images) than today. Connections to the internet weren’t very fast, and users were not very picky with website loading speed.
Users start to get itchy fingers when a site takes longer than 3 seconds to show a response.
You were happy that a website loaded full stop. You might have secretly complained that loading was slow. But you couldn’t really do much about it. That’s because the slow loading time was typically coming from factors which were independent of the web server and technology you were using. Mostly it was the actual internet connection which was the major limiting factor.
Fast forward to today. Great website loading times are measured in milliseconds rather than seconds.

Users start to get itchy fingers when a site takes longer than 3 seconds to show a response. 


In this kind of situation, inefficiencies counted in milliseconds associated with the original versions of HTTP start to make a real difference. That’s why you get so many articles discussing how to make your website faster. Because milliseconds matter.
The new version of HTTP, known as HTTP/2 addresses specific known problems of HTTP. Its goals are to address a number of problems which have become more pronounced as the web has evolved to larger and larger websites with many more CSS, JS and image files than originally anticipated.
But what is wrong with HTTP1.x, and why do we spend so much effort making it faster?

THE PROBLEMS OF HTTP1.X
HTTP1.x has a number of inherent problems. Actually, let’s refrain from calling them problems. HTTP1.x has a number of ways in which it can be more efficient.
HTTP 1.x is text based: originally the idea was that HTTP1.x should be humanly-readable so it was fully text based. By definition all text based protocols have inefficiencies associated with them such as whitespace, link breaks, capitalization, etc.
Only one file is in transfer at any one time: this is one of the biggest problems with the 1.x versions of HTTP. Just imagine being a deliveryman who is only able to deliver one package at a time. They have to go back to base every time they need to deliver the next package.
Hundreds of requests are required for today’s websites:  having more sophisticated themes means that the size of the websites and the number of resources grows. And so does the time it takes to load each resource. Remember our “deliveryman” has to go back to base every time, they are not able to transfer more than one file at a time.
Each connection is a heavy technical operation: Since hundreds of connections are required, it starts to accumulate serious overhead. With loading time being measured in milliseconds, the combined time required to create a connection for hundreds of resources starts to become very significant.
Many times web designers had to implement specific measures to reduce these inefficiencies. Workarounds such as CSS sprites, minification, and the combining of files are meant to overcome issues with loading web sites.
These are — in essence — workarounds rather than fixes.

HOW HTTP/2 SOLVES THE PROBLEMS OF HTTP1.X
HTTP/2 is designed and evolved from SPDY, a protocol designed at Google aimed at making the web 2x faster. It addresses HTTP problems in the following way
HTTP/2 is intended for consumption by machines (your web browser and your website’s web server) rather than humans. It is binary rather than text based making it inherently more efficient. Transfer and parsing of the data is faster using binary protocols.
Multiple files can be transferred simultaneously on the same connection. Fixes were implemented such that you can pipeline resources on the same connection. Rather than having to open a new connection each time (our deliveryman going back to base), all of the resources can be carried on the same connection (our deliveryman dumps everything in a van and takes everything in a single trip).
Server push to send files which will be required by browser. In HTTP1.x it is the web browser who asks the web server for the resources it requires. HTTP Server Push (implemented as part of HTTP/2) allows the server to start sending resources that it knows the web browser will need. For example, you can instruct the server not to  wait for the browser to ask for the CSS, JS and other resources files which the browser is going to need anyway.
HTTP packet Header and other optimizations – these are technical improvements which are designed to improve the actual efficiency of transfers

WHAT IS REQUIRED TO ENABLE HTTP2?
By not supporting HTTP/2 over unencrypted connections, website owners are being strong armed into implementing HTTPs for their website.
Back at the very beginning of the article we said that not much effort is required from your end to enable HTTP/2. Enabling HTTP/2 is something which needs to be done at web server level. Most web servers such as Apache, Nginx, IIS, and other major web servers already have support for HTTP/2.
If you run your own web server, you just need to install and enable the HTTP/2 libraries. If your website is hosted with a hosting company, check with the company whether the web server is already enabled for HTTP/2.

THE CATCH.... SECURE CERTIFICATES
Maybe things were too good to be true. We have just discussed how web servers already fully support HTTP/2.
Most major web browsers also fully support HTTP/2. However, they have also chosen to only support HTTP/2 in encrypted mode. The reason for this is that there has been a strong movement to enable HTTPS (encryption) all over the web. Such initiatives as HTTPS Everywhere strongly push the need for HTTPS on all websites.

By not supporting HTTP/2 over unencrypted connections, website owners are being strong armed into implementing HTTPs for their website.

Of course this is not necessarily a bad thing. Implementing HTTPS has significant security and privacy advantages. With companies coming together to form a Certificate Authority called Let’s Encrypt to allow free secure certificates, the overall cost to actually acquire a certificate and implements HTTPS becomes much cheaper. This was relatively expensive up until some time ago.
Implementing HTTPS is not something you ought to do without give it the necessary due thought. You may probably want to discuss this with your trusted website developer or somebody with enough technical expertise. Most times, your hosting company should be able to guide you through this.
Of course, it’s strongly recommended that you implement HTTPS. Besides the additional security, you’re going to get the ability to enable HTTP/2 and make your website faster. That’s what we call a win-win situation.

ARE OTHER OPTIMIZATION TECHNIQUES STILL NECESSARY?

Certain optimizations aimed at reducing web requests become superfluous. If your site is incurring computation time to “combine” JS, CSS and other files, this has actually become an overhead cost. Any time “wasted” addressing the above mentioned inefficiencies is no longer necessary.
On the other hand such optimizations such as caching, reduction of the size of resources, delivering content over a CDN, choosing a great hosting server, and other optimizations which address different types of inefficiencies should stay in place.
The great thing about HTTP/2 is that not only does it make your website load faster, it’s also pushing you to make your website more secure. There’s no arguing that there are advantages to both of these. HTTP/2 is the next step in making all of the web faster. Let’s all be part of the it and make it happen.
+P and P Infotech : Web Solution, Web Design and development Indore

Reffered From: webdesignerdepot

Thursday 15 September 2016

Top 5 Websites Speed Checker Tools

Website Speed Optimization:

We all love to go through sites and blogs that loads fast. We easily get irritated when a site won’t load quickly enough. But, being a blogger, how much do you care about your blog’s speed? Is it fast like a Ferrari or slow like a snail? My point is, a webmaster must be concerned about the loading speed of his/her blog/site.

Paying attention to, and improving loading speed of a blog has more than one advantage! It makes your visitors happy, promotes user engagement, reduce bounce rate etc. Above all, good speed helps your blog get into Google’s good books.

It is a well known fact that loading speed and time are factors influencing SERP (Search Engine Ranking Page). So, fellas, you have truck load of reasons to attend to slow speed (just assuming) of your blog.

Before you set out on that quest to improve loading speed, let me tell you where to start. There are ample free tools available, which will help you map your blog’s performance, loading speed and time etc. So, first of all, check out the present status of your blog/site, find out issues and rectify them.

There are lots of free tools that’ll help you get this task done. And I’m not going for a ‘big, bad’ and exhaustive list. But I’ll put up a list that you’d love and, above all, help you do a good job. Brace yourself, the list is coming.

Top 5 Free Website Speed Checker Tools:


GT Metrix
One of the most popular, used and recommended tool to check speed and performance of sites and blogs. I just love this tool. It is easy to use, generates reports fast and the report provides useful insights to crucial issues your blog has.

Website Speed Checker Tools,website speed test tools
GT Metrix’s post scan look
The report shows a site/blog’s loading time, number of requests it makes, its size etc. The % rating of PageSpeed and YSlow are given. GT Metrix shows how well your blog fares in various aspects like Minifying of JavaScript and CSS, Optimization of image etc. The scores are given out of 100.

website speed tools,check site speed
Click on Low scoring factors to find issues
If your blog scores low in a certain aspect, click it. GT Metrix will show the culprits responsible for the low score. This, basically is a suggestion that you may fix it.

GT metrix server location
Location of servers to test
GT Metrix also allows users to compare two sites’ performance! Registered users even have the freedom to simulate the latency of user’s internet connection. This feature can be used to check your blog’s performance when it is accessed from different parts of the world.

Also Check:Best Online Backlink Checker Tools

Pingdom Website Speed Test
website speed tools,check site speed,free website speed tools
Pingdom’s post scan look
Pingdom.com is your one stop shop to improve site/blog performance. Its speed test tool is very popular and full of useful features.

As you can see from the screenshot, there are three locations to test a blog/site from. The report consists of a performance grade (out of 100), number of requests made, loading time and size of page. Users can either make the test results public or keep it private.

Pingdom grade view
Grade view makes finding out issues easy!
The report generated can be analyzed in different ways like ‘waterfall’ view, ‘grade’ view etc. These representations can be used to understand factors making your site/blog slow.

Other features include DNS health checkup, performing a ping etc. You may register at Pingdom and they’ll monitor your site/blog for free.

Google PageSpeed Insights
I use this free tool to keep an eye on my blog’s performance across mobile devices. This is the age of smartphones! I use Google analytics to know traffic stats of my blogs. I must admit that a good portion of visitors to some of my blogs use their smartphone to access it.

Google PageSpeed insights,website speed test tools,google speed test
Separate analysis for mobile devices and desktop
It is high time that we keep an eye on our blog’s performance across mobile devices. Google PageSpeed Insights makes this possible.

This tool, as the screenshots suggests, analyses a site/blog and generates performance scores (out of 100). There are two reports- one for performance across desktop and the other for performance across mobile devices.

It smartly suggests what needs to be done to see improvements in the score. There are 3 types of suggestions- red (fix it and get big improvement), orange (not a big issue, but worth fixing) and green (no issues). This tool is a product of Google, so, along with it comes that ‘reliability’.

Gomez Website performance test
I’m not a regular user of this tool. But it is very reliable and won’t disappoint you. For using this tool, you must first fill in some details they demand. As shown in the screenshot, users may select a location to test from. The list is a big and impressive one.

Gomez.com pie charts
Pie-Chart analysis on Gomez.com
Once you fill in the details and submit it, the performance report will be generated next. Let us talk about the performance report now. It covers aspects like- loading time, page size, first byte time etc.

What I really like about the report is the use of pie charts. Pie Charts are used to show which object has big size, which object takes much time to load etc. In my blog’s case, images are the biggest files and they take the most time for loading.

Web Page Test (webpagetest.org)
I’ve mentioned this tool last. But don’t let its position fool you! I’m not ‘ranking’ these tools. This tool, gentlemen, is the one that offers loads of unique features!

webpagetest.org features
This tool offers exciting features!
Just go through the screenshot and look at the amazing features that this tool offers. Users have the luxury to choose from a large choice of test locations. They may even choose the browser out of- IE9, Chrome and Mozilla Firefox.

The advanced settings allows users to select the type of connection-cable, 3G, Dial Up etc. Then there’s an option to know how your site/blog fares on mobile devices. The tool even allows you to choose the device!

analysis
Analysis and grading
Now, let us talk about the report it generates. The report is easy to follow. A performance score (out of 100) is given. Blocks are used to show the grades your blog got in various aspects like ‘first byte time’, ‘image compression’ etc.

This is followed by the waterfall representation of components’ loading time. Pie Charts also give good insights towards contents, their size and the time they take to load.

Wrapping it up

Alright Friends ! Boosting your website's stacking rate and lessening its stacking time is essential for SEO. I think the previously mentioned free site speed instruments will help you begin. They are anything but difficult to utilize, proficient and entirely powerful. I concede that there are other great apparatuses I didn't said in this rundown. Alright, here is one more-Load Impact. They merit looking at. Don't hesitate to leave your proposals in the remark segment.


















What Are Some Tips For Making Marketing Ads?

  Did you know that people who are interested in ads are 50% more likely to buy a product than organic visitors? If you are willing to creat...