HTTP/2 Test

HTTP/2 Test FAQ#

What is HTTP/2?

HTTP/2 is the first major HTTP protocol update since 1997 when HTTP/1.1 was first published by the IETF. The new HTTP protocol is needed to keep up with the exponential growth of the web. The successor of HTTP/1.1 brings significant improvement in efficiency, speed and security and is supported by most modern web browsers. A list of browsers that support HTTP/2 can be found on caniuse.com.

  • HTTP/2 is binary, instead of textual.
  • It is fully multiplexed, sending multiple requests in parallel over a single TCP connection.
  • It uses header compression HPACK to reduce overhead.
  • It allows servers to “push” responses proactively into client caches instead of waiting for a new request for each resource
  • It uses the new ALPN extension which allows for faster-encrypted connections since the application protocol is determined during the initial connection.
  • It reduces additional round trip times (RTT), making your website load faster without any optimization.
  • Domain sharding and asset concatenation is no longer needed with HTTP/2.

HTTP/2 introduces other improvements, more details: HTTP/2 RFC7540

This test can check HTTP and HTTPS but most browsers only support HTTP/2 for HTTPS, which means you must migrate to HTTPS if you want to take advantage of the performance benefits.

What is the difference between 301 and 302 redirects in SEO?

Now if you are familiar with SEO and read about it online, you have almost certainly heard the phrase “link juice.”  This is where the redirect status codes come in to play. If you need to suggest to the search engine crawlers that your page, content, URL, or site has moved, then you need to redirect them. The status of that redirect has substantial importance in properly reassigning the “link juice” or ranking value.

What is a 302 redirect?

A 302 status code means Found, or more commonly referred to as “temporarily moved.” This redirect doesn’t carry or pass the link value to the new location. What it does do is get the user to an appropriate location for you so that you aren’t showing them a broken link, a 404 page not found, or an error page.

When should I use a 302 redirect?

You might ask, “If it doesn’t distribute SEO value then why would I use it?” A good example of when to do a 302 redirect would be in an e-commerce setting. Let’s say you have a product that you no longer have for sale– maybe the product is seasonal, out of stock, or is something that you might sell again. In this case, you might want to use a 302 redirect to send the user to the category page.