Zapněte si SPDY na NGINX
Internetem rezonuje pojem HTTP/2, což je druhá verze protokolu HTTP, přinášející benefity ve vícero oblastech, například v přenosu vícero souborů naráz (pojem CSS Image Sprites je pro HTTP2 sprosté slovo). Dneska se mrkneme, jak jednoduché je zapnutí SPDY, což je takový předchůdce HTTP/2 vytvořený Googlem, který se v dnešní době hojně používá.
PCDAYS jede na webserveru Nginx, takže po úspěšné konfiguraci SSL certifikátu, jsem chtěl zprovoznit právě i SPDY nebo HTTP/2. Vzhledem k tomu, že stabilní verze Nginx ještě HTTP/2 v době psaní článku nedpodporovala, zvolil jsem SPDY.
Ujistěte se, že vaše verze Nginx je aspoň 1.5–1.7, aby podporovala SPDY/3.1, aktivovat SPDY u starších verzí Nginx nemá smysl, protože buď nebude fungovat, nebo se bude jednat o starou verzi SPDY, která se už nepoužívá.
- Otevřete si config vašeho webu (pravděpodobně bude v /etc/nginx/sites-enabled)
- Na tento řádek:
listen 443 ssl;
- připište „spdy“
listen 443 ssl spdy;
- Potom se už jen postarejte, aby se všechno správně načetlo restartováním služby:
$ service nginx reload
- Jestli se vše povedlo, si můžete ověřit zde: https://spdycheck.org/