Admin Globaldots
08.08.2013
image 3 Min read

Table of Contents

Communications protocols are what make the internet tick. Consisting of digital rules that govern the way that messages and data are exchanged between computers, they are integral for the smooth running of any computer or network, both global and local. Over the years, many protocols have been developed, each offer specific advantages over those that came before it. A new protocol, known as SPDY has recently started gaining popularity, but what is SPDY and how can it benefit you?

SPDY (derived from the word ‘speedy’) is one of the newest communications protocols and its development is being spearheaded by Google. With the aim being to provide a standardised build of the protocol, the team behind its development are committed to creating a protocol that reduces page load times compared to the similar protocol HTTP. Whilst providing better performance than HTTP, the goal is not for SPDY to replace HTTP, but rather modify the way in which it is used.

SPDY must be supported by both web browsers and web servers in order to work, and it is currently supported by Chrome, Firefox, Opera and Internet Explorer. There are several performance-based benefits to using browser that support the SPDY protocol:

  1. SPDY is two layered, meaning that the upper layer handles HTTP requests whilst the lower layer deals with encoding and sending data. This is great, as it allows concurrent HTTP requests to be executed per TCP/IP session, resulting in improved performance.
  2. By operating in this way, SPDY also reduces the number of TCP ‘handshakes’, further speeding up response times. Furthermore, this reduction in the number of requests means there are fewer chances for packet loss, which can require requests and data to be resent.
  3. HTTP headers consist of a lot of redundancy, and therefore wasted bandwidth. SPDY compresses HTTP headers, further reducing the number of bytes that need to be transmitted across networks.
  4. Server push functionality allows associated resources from a requested URL to be delivered in the background before they have been clicked on. For example, it may download additional pages from a website when you have only clicked on the home page. Doing this silently in the background, it allows these extra resources to load more quickly if they are eventually clicked on.
  5. Server hints, which work similarly to server push, sends the URL of additional page content as opposed to the actual resources, making future requests on the same website slightly faster.
What is SPDY? Packet loss comparison between HTTP and SPDY. SPDY clearly comes on top, with a much lower level of packet loss.

These points all mean that SPDY can deliver some strong performance increases when it comes to delivering data online. Google’s whitepaper on SPDY claims that these performance improvements could range from 27% – 60% compared to page load times across TCP without SSL and 39% – 55% compared to TCP with SSL. These are some serious speed improvements.

In addition to these performance gains, SPDY also contains some significant security enhancements. This is because all current iterations of SPDY have SSL (secure sockets layer) built in and mandated, providing encrypted traffic at all times. This is great in a world where secure browsing is increasingly become a concern for most users.

SPDY is an exciting new development in the web industry and its push to becoming standardised is certainly a great thing. As more browsers and web servers make use of the protocol, we will see ever increasing performance benefits across a number of different websites and applications. And when used in conjunction with advanced web acceleration technologies such as content delivery networks, we will begin to experience how the web of tomorrow might look and feel.

Learn More

What is FinOps? The Complete Guide
Cloud Cost Optimization
Nesh (Steven Puddephatt), Senior Solutions Engineer @ GlobalDots 31.05.23

While cloud-computing supports immense innovation – providing limitless resources in the pursuit of greater output and agility – public cloud end-user spending is projected to reach a staggering $600 billion this year. Hyperscale cloud vendors remain driving forces behind this growth, having proven their salt as highly strategic launchpads for digital transformation. The competition for […]

Read more
Cloud Cost Optimization: A Strategic Approach to Business Expansion
Cloud Cost Optimization
Francesco Altomare, Southern Europe Regional Manager @ GlobalDots 18.05.23

FinOps is a strategic framework designed to manage and optimize cloud costs effectively. It’s a transformative approach that brings financial accountability to the forefront of the variable spend model of cloud computing. This model allows businesses to gain a firm grip on their cloud expenses, ensuring that every dollar spent is accounted for and utilized […]

Read more
AWS Data Transfer Cost Optimization: Everything You Need to Know
Cloud Cost Optimization
Nesh (Steven Puddephatt), Senior Solutions Engineer @ GlobalDots 17.05.23

While AWS services provide a wealth of mission-critical services – storing over 2.2 trillion objects in S3 – many organizations are left floundering in the solution’s complex pricing structures. Spanning transfer types and geographies, data transfer costs can be hugely unpredictable and rapidly get out of hand.  Below, we leverage decades of industry experience to […]

Read more
Unlock Your Cloud Potential
Schedule a call with our experts. Discover new technology and get recommendations to improve your performance.
Book a Demo