1 / 5

Instart Logic, HTTP/2 and You

Instart Logic has been working towards enabling its network to handle HTTP/2 client connections. As HTTP/2 has greater adoption, organizations will want to experiment with some of the more advanced features of HTTP/2 like priorities, dependencies and push. Read to know how HTTP/2 changes will impact Instart Logic customers.

Download Presentation

Instart Logic, HTTP/2 and You

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INSTART LOGIC, HTTP/2 AND YOU BY DAWN PARZYCH

  2. The previous blog posts in the HTTP/2 series covered the background on HTTP/2, the functionality and how it differs from HTTP/1.1; in this post we will look at how these changes will impact Instart Logic customers today and in the future. From its inception Instart Logic took a different stance to traditional Content Delivery Networks (CDNs) and performance optimization. Instead of doing traditional front end optimization which can be time consuming and has the potential to break applications, we focused on what optimizations could be achieved with the use of machine based learning, leading to technologies such as SmartSequenceand SmartVision which powers our HTML Streaming, JavaScript Streaming and SmartVision Image Transcoding features. This is great news as many of the front end optimizations that companies implemented may actually hurt performance in an HTTP/2 world; while our optimizations will continue to provide performance improvements for web applications. Many of the optimizations provided via HTTP/2 are network level optimizations which pair nicely with our application level optimizations. Take for example our SmartVision Image Transcoding service to reduce the size of images delivered over the wire. Header compression in HTTP/2 will work in parallel with image transcoding to reduce the size of data to be transferred with a given image even further. On the network side, the middle mile of our network uses a custom built transport mechanism, Interproxy Transport Protocol (IPTP). IPTP was built to eliminate the limitations of HTTP and speed up content delivery on the Instart Logic network. The benefits of IPTP is it doesn't matter whether the first or last mile is using HTTP, SPDY or HTTP/2 our network can handle it and no changes are needed to the middle mile to get the most efficient application delivery. The diagram below shows what communication looks like under various scenarios.

  3. Today we are working towards enabling our network to handle HTTP/2 client connections. In the future as HTTP/2 has greater adoption, organizations will want to start experimenting with some of the more advanced features of HTTP/2 like priorities, dependencies and push. The work we have done with machine based learning puts us in a position to help customers automate this process by identifying the dependencies, setting priorities and pushing the right content to users at the right time. Our initial implementation will be similar to our SPDY implementation with communication between the client and Instart Logic servers occurring over HTTP/2 and communication between the customer origin servers and Instart Logic taking place over HTTP/1.1. We were one of the first in the industry to support SPDY, and have real-life deployment experience. We also uncovered some gotchas which will make it easier for customers to transition to SPDY and HTTP/2. We are working on finalizing support for HTTP/2 on our service. Visit our Blog to learn more

More Related