How can I tell if HTTP/2 or SPDY is working for my website?

HTTP/2 and SPDY are not used for the connections between Cloudflare and the Origin server. Read more here.

When a client makes a connection to your website both the web browser and server will automatically use the highest protocol available. This means that HTTP/2 takes precedence over SPDY, and SPDY takes precedence over HTTP/1.x.

How does Cloudflare work?

To determine what protocol is used for your connection you can visit []/cdn-cgi/trace (replacing [] with your domain name). You should see information similar to the example below:

uag=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36

The line http=h2 in the above example indicates that HTTP/2 is being used. Other possible values are http=spdy/3.1 for SPDY/3.1 and http=http/1.x for HTTP/1.x.

Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

Powered by Zendesk