All Products
Search
Document Center

:Protocol optimization

Last Updated:Sep 19, 2024

If you enable the Secure Sockets Layer (SSL)/Transport Layer Security (TLS) feature and correctly configure the required certificate for your website, Dynamic Content Delivery Network (DCDN) automatically turns on the HTTP/2 and HTTP/3 (QUIC) switches to allow you to use the HTTP/2 and HTTP/3 protocols.

HTTP/2

HTTP/2, originally named HTTP/2.0, is the first new version of HTTP since HTTP/1.1. HTTP/2 supports binary framing, multiplexing, and header compression. This protocol improves web performance and reduces network latency.

HTTP/3 (QUIC)

Quick UDP Internet Connections (QUIC) is a transport layer protocol that provides the same level of security as TLS/SSL. QUIC ensures lower connection and transmission latency. QUIC is developed based on User Datagram Protocol (UDP) and has excellent performance in case of weak network connections. When packet loss and network latency issues are severe, QUIC can still ensure service availability. QUIC can implement different congestion control algorithms for applications, regardless of the operating system or kernel that is used. Compared with Transmission Control Protocol (TCP), QUIC supports flexible changes based on business requirements. QUIC is a suitable alternative when TCP optimization encounters bottlenecks.

Alibaba Cloud DCDN supports IETF QUIC and Google QUIC (gQUIC). Supported versions of gQUIC are Q39, Q43, and Q46.

  • IETF QUIC is a standard Internet protocol.

  • IETF QUIC is compatible with gQUIC versions G39, Q43, and Q46. We recommend that you use IETF QUIC.

Modify the HTTP/2 or HTTP/3 (QUIC) settings

Note

DCDN automatically turns on the HTTP/2 and HTTP/3 (QUIC) switches. If you turn off the switches, you may face the following issues:

  • Turn off the HTTP/2 switch: You cannot use the HTTP/2 protocol and gRPC.

  • Turn off the HTTP/3 (QUIC) switch: You cannot use the HTTP/3 (QUIC) protocol.

  1. Log on to the ESA console.

  2. In the left-side navigation pane, click Websites.

  3. On the Websites page, find the website that you want to manage, and click the website name or View Details in the Actions column.

  4. In the left-side navigation tree, choose Speed > Optimization. Click the Protocol Optimization tab.

  5. On the Protocol Optimization tab, modify the HTTP/2 or HTTP/3 (QUIC) settings based on your business requirements.