SPDY
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 11. července 2015; kontroly vyžadují
23 úprav .
SPDY (vyslovuje se „ speedy “, „ speedy “) je protokol aplikační vrstvy pro přenos webového obsahu. Protokol byl vyvinut společností Google Corporation . Podle představ vývojářů je tento protokol umístěn jako náhrada některých částí protokolu HTTP , jako je správa připojení a formáty přenosu dat.
Hlavním cílem SPDY bylo zkrátit dobu načítání webových stránek a jejich prvků [5] . Toho je dosaženo upřednostněním a multiplexováním přenosu více souborů, takže je vyžadováno pouze jedno připojení na klienta.
Projektová dokumentace je k dispozici od roku 2009, byly provedeny první laboratorní zkoušky. Testy probíhaly takto: tvůrci simulovali síť a načetli 25 největších světových stránek pomocí protokolu SPDY. Statistiky ukazují, že v některých případech se webové stránky načítaly o 55 % rychleji než při použití protokolu HTTP. Dokumentace také říká, že doba načítání stránky se snížila o 36 % [6] [7] .
Protokol byl široce používán od roku 2011-2012 [8] . Od roku 2015 je aktivně implementován protokol HTTP/2 [9] , podpora protokolu SPDY byla u řady klientů v roce 2016 odstraněna ve prospěch HTTP/2 [10] [11] .
SPDY má 4 verze protokolu. V jeho řídicích rámcích 15 bitů označuje verzi protokolu.
- Verze 1: již se nepoužívá.
- Verze 2: Podpora bude brzy ukončena. Nginx až do verze 1.5.10 podporuje spdy/2. Firefox 28 a nejnovější verze Chrome přestanou podporovat SPDY verze 2. OpenLiteSpeed 1.1 podporuje SPDY/2.
- Verze 3: SPDY v3 zavedl podporu řízení toku, aktualizoval kompresní slovník a odstranil nepoužívané mezery v záhlaví v určitých rámcích spolu s dalšími drobnými opravami chyb. Podpěra, podpora:
- Firefox 15+
- OpenLiteSpeed 1.1+
- Verze 3.1: SPDY v3.1 zavedl podporu vrstvy relace řízení toku, odstranil rámce CREDENTIALS (a související chybové kódy). Podporované: Firefox 27, OpenLiteSpeed 1.2.7, Nginx 1.5.10.
- Verze 4: Alfa verzi lze povolit na adrese chrome://flags/#enable-spdy4 pro prohlížeče Chrome a Chromium a pro Operu na adrese opera://flags/#enable-quic.
Podpora
Klienti
Prohlížeče Google Chrome / Chromium a na nich založené podporují SPDY od verze 6 (2011) [12] . Počínaje verzí 51 prohlížeče Chromium byla podpora SPDY odstraněna ve prospěch protokolu HTTP/2 [13] .
Protokol je aktuálně podporován prohlížečem Mozilla Firefox (implementován od verze 11 [1] , povolen od verze 13 [14] ) a původní verzí Opery od verze 12.10 [15] [16] .
Microsoft oficiálně potvrdil podporu pro SPDY/3 v Internet Exploreru 11 v roce 2013 [2] .
Servery
Pro popularizaci protokolu a usnadnění jeho implementace vydal Google modul mod_spdy pro webový server Apache . nginx 1.3.15 zavedl podporu pro modul ngx_http_spdy_module [4] .
Viz také
- SSL
- SCTP
- http
- HTTPS
- HTTP/2
- QUIC je nový experimentální internetový protokol vyvinutý společností Google.
Poznámky
- ↑ 1 2 Chyba 528288 - (SPDY) Implementace protokolu SPDY . Získáno 11. března 2012. Archivováno z originálu 6. listopadu 2012.
- ↑ 1 2 WebGL, SPDY/3, nové nástroje pro vývojáře a další potvrzeno pro IE11 ve Win 8.1 ( mrtvý odkaz) . Archivováno z originálu 1. července 2013.
- ↑ modul apache mod_spdy . Získáno 25. dubna 2014. Archivováno z originálu dne 26. března 2017. (neurčitý)
- ↑ 1 2 modul nginx ngx_http_spdy_module . Získáno 25. dubna 2014. Archivováno z originálu 25. dubna 2014. (neurčitý)
- ↑ 2x rychlejší web (downlink) . Oficiální blog Google Chromium (11. listopadu 2009). Získáno 13. listopadu 2009. Archivováno z originálu 10. dubna 2012. (neurčitý)
- ↑ SPDY: Experimentální protokol pro rychlejší web (downlink) . Dokumentace pro vývojáře Chromium . Získáno 13. listopadu 2009. Archivováno z originálu 10. dubna 2012. (neurčitý) (Angličtina)
- ↑ Iljitsch van Beijnum. SPDY: Google chce zrychlit web tím, že upustí od HTTP (downlink) . Ars Technica (12. listopadu 2009). Získáno 13. listopadu 2009. Archivováno z originálu 10. dubna 2012. (neurčitý) (Angličtina)
- ↑ HTTP/2 je tady! Sbohem SPDY? Ještě ne tak docela . Získáno 10. 8. 2016. Archivováno z originálu 8. 12. 2015. (neurčitý)
- ↑ Archivovaná kopie . Získáno 29. září 2017. Archivováno z originálu 9. listopadu 2016. (neurčitý)
- ↑ Archivovaná kopie . Získáno 29. září 2017. Archivováno z originálu 3. října 2017. (neurčitý)
- ↑ Blog Chromium: Ahoj HTTP/2, sbohem SPDY
- ↑ Google zaznamenal 15% zvýšení rychlosti díky vylepšení HTTP. Všechna připojení Google SSL nyní SPDY , The Register ( 16. června 2011). Archivováno z originálu 28. srpna 2016. Získáno 10. srpna 2016. „SPDY tiše debutoval s Chrome 6“.
- ↑ Přechod z SPDY na HTTP/ 2 . Získáno 10. 8. 2016. Archivováno z originálu 7. 8. 2016.
- ↑ Firefox Aurora 13 je venku - SPDY ve výchozím nastavení zapnuto a seznam dalších vylepšení (anglicky) (downlink) . Archivováno z originálu 16. června 2012.
- ↑ Opera 12.50-1577 nyní podporuje protokol SPDY (anglicky) (downlink) . Archivováno z originálu 24. října 2012.
- ↑ Opera: Vestavěná podpora pro protokol SPDY (downlink) . Získáno 6. listopadu 2012. Archivováno z originálu 9. listopadu 2012. (neurčitý)
Odkazy
Web a webové stránky |
---|
globálně |
|
---|
Lokálně |
|
---|
Typy stránek a služeb |
|
---|
Tvorba a údržba |
|
---|
Typy rozložení, stránek, webů |
|
---|
Technický |
|
---|
Marketing |
|
---|
Společnost a kultura |
|
---|