nechcel som komentovať DesdeLinux o tom, s čím prichádza HTTP / 2 hlavne preto, že stále nepoznám všetky jeho výhody, ktorých sa s tým málom, čo som prečítal, zdá byť veľa. Keďže však chlapci z Mozilla zahrnuli svoju podporu do Firefox verzia 36 že aj keď to ešte nebolo oznámené, dá sa už stiahnuť z FTP.
Čo je to HTTP / 2?
Protokol prenosu hypertextov o HTTP ako to najlepšie vieme, je to protokol, ktorý umožňuje transakcie v World Wide Web (www). HTTP definuje syntax a sémantiku používanú servermi, prehľadávačmi a ďalšími. Môže dostať viac podrobné informácie na Wikipédii.
Problém tohto protokolu spočíva v tom, že je starší ako Metuzalém a jeho posledná revízia bola v roku 1999. Preto pracovná skupina Hypertextový prenosový protokol Bis (httpbis) z IETF (Pracovná skupina pre internetové inžinierstvo) vzal ako základ SPDY (rýchle), protokol vyvinutý spoločnosťou Google v roku 2009 a po tvrdej práci v spolupráci s inžiniermi Mountain View, deklarovali HTTP / 2 ako ukončený protokol.
Výhody protokolu HTTP / 2 oproti protokolu HTTP / 1.1
Ale nakoniec poďme k výhodám, ktoré HTTP / 2 prináša oproti starému HTTP / 1.1:
Multiplexovanie asynchrónneho pripojenia: HTTP / 2 je možné používať paralelne bez ohľadu na počet požiadaviek, čo umožňuje väčší počet požiadaviek, ktoré následne generujú viac odpovedí pre každú žiadosť súčasne. Tento protokol bol navrhnutý na použitie na stránkach s vysokou úrovňou prenosu, ktoré zabraňujú ich kolízii, čo vedie k druhej výhode.
Kompresia hlavičky a pipeline potrubí požiadavka-odpoveď: Pretože sú hlavičky požiadaviek HTTP komprimované, vyžaduje sa menšia šírka pásma. Preto bude načítanie oveľa rýchlejšie a je možné odoslať viac simultánnych požiadaviek súčasne.
Šifrovanie: Túto funkciu zaviedli prehliadače Firefox a Google Chrome s cieľom prijať nový protokol, čo znamená, že v nie príliš vzdialenej budúcnosti uvidíme oveľa viac webov využívajúcich zabezpečené pripojenia.
Stručne povedané, zaujíma nás, že s protokolom HTTP / 2 budeme môcť prehľadávať naše obľúbené webové stránky oveľa rýchlejšie bez toho, aby sa zrútili, najmä z mobilných zariadení, ktoré majú (alebo mali) menej pamäte RAM ako počítač.
Čo nám prináša Firefox 36?
Firefox 36 nám prináša podporu protokolu HTTP / 2 (ktorý zatiaľ nebol implementovaný, aspoň nie globálne), Rozšírenia o zdroj médií (MSE) zvládnuť natívne reprodukcie v HTML5 na Youtube, opravy v HTML5, synchronizáciu skratiek na novej karte, nový spôsob zobrazenia preferencií a ešte oveľa viac vecí, ktoré môžu pozri tu.
Ak nechcete čakať na zahrnutie do vašej distribúcie hlavičiek, tu sú odkazy:
Poznámka: Prehliadač Google Chrome podporuje aj protokol HTTP / 2
Testovanie Firefoxu 36 😛
Tu z Windows je všetko v poriadku (čaká sa na zajtra, kedy vyjde Iceweasel 36). Nakoniec sa videá na Youtube hrajú dobre, ale teraz ma Firefox šetrí pred pomlčkou.
Testovanie Iceweasel 36 od Debian Wheezy. Zdá sa, že stále používa program GStreamer na prehrávanie videí v H.264, MSE ho neimplementoval a EME ho deaktivoval (chvalabohu). Vtip je v tom, že YouTube automaticky nespustí prehrávač v HTML5 a pokračuje v úpadku Flash Player.
Tu je každopádne Zoznam zmien Iceweasel 36.
Mám otázku týkajúcu sa asynchrónneho pripojenia multiplexovania
To nebude mať negatívny vplyv na bezpečnosť z dôvodu útokov typu ddos alebo jednoducho z toho, že „obmedzené“ servery sa dajú ľahšie vyhodiť.
To je obava, ktorú momentálne mám.
f5 f5 f5 a kabum !!! na opustenie servera priateľov už nepotrebuješ loic 😀
Naopak, multiplexovanie umožní serverom zvládnuť väčší počet súčasných súbežných pripojení s využitím tejto techniky, pretože pre každé skutočné pripojenie v serveri-klientovi HTTP2 je možné pod určitým riadiacim systémom spracovať niekoľko dátových tokov. Nie je to tak, že sa magicky otvára viac pripojení (čo sa presne deje teraz, keď sa pri otvorení stránky otvorí viac pripojení HTTP, aby sa načítal jej obsah), ale to, že rovnaké a jediné pripojenie vám umožní vychutnať si viac dátové toky a služby.
Najlepším príkladom toho, ako fungujú techniky multiplexovania, je telefónia, kde sa táto technika už roky používa na zvýšenie počtu pripojení na jednu rádiovú základňu a zároveň na zvýšenie ich rýchlostí; to pochopte; 2G, 3G a 4G majú systémy, ktoré tieto typy techník intenzívne využívajú.
Teraz teda počkáme, kým sa to stane štandardom, a kým to nginx a zvyšok implementujú na strane servera. Tieto vylepšenia protokolu sú vzrušujúce a zatiaľ by sme ich chceli, ale boli už veľmi dlho.
No, z NGinx si nemyslím, že je problém: http://www.serverwatch.com/server-news/nginx-gearing-up-for-http2.html
Poznámka: Prehliadač Google Chrome podporuje aj protokol HTTP / 2
Preto majú aj http2: Opera, Chromium, Maxthon a dlhý ETC. ktoré používajú motor Chrome, nie? ...
Dobré pre FF, že v tomto smere nezaostáva.
Presne! Alebo aspoň teoreticky.
Ahoj Elav!
Možno je to moja nesprávna interpretácia.
„Stručne povedané, zaujíma nás, že s protokolom HTTP / 2 budeme môcť prehľadávať naše obľúbené webové stránky oveľa rýchlejšie bez toho, aby došlo k ich zlyhaniu, najmä z mobilných zariadení, ktoré majú (alebo mali) menej pamäte RAM ako počítač.“
Aký vplyv má viac alebo menej RAM na to, čo znamená rýchlosť prenosu pre protokol HTTP / 2?
Myslíte tým, že keďže je stiahnutých menej dát, zaberie to menej pamäte? Ale ja som to nepochopil.
Objať!
Niečo také som pochopil aj ja. Predpokladá sa, že čím vyššie spracovanie obsahu, kvôli problémom s vykresľovaním, tým vyššia je spotreba zdrojov klienta. Alebo tomu tomu všetkému rozumiem 😀
Vyriešila Mozilla problém so spotrebou pamäte?
S pozdravom. Tu máte riešenie:
http://www.ubuntuleon.com/2015/02/en-busca-de-la-cache-de-fuego-aka.html
Zdá sa, že áno, keďže to testujem z môjho netbooku a beží rovnako hladko ako Opera Blink na oddiele Windows. Zajtra bude Iceweasel 36 k dispozícii a ja vám podrobne poviem, ako to dopadlo.
Iceweasel 36 testujem už nejaký čas a existuje niekoľko vecí, ktoré sa mi nepáčia.
1. Prvým je vzhľad reklamy v Hello, s logami, ktoré nie sú open source a bez možnosti zvoliť si, či ich uvidia alebo nie. To znamená, že hoci balíčky firefox alebo iceweasel neprinášajú obrázky logov, prehliadač ich pri načítaní začlení bez toho, aby vám dal na výber, čo by mohlo viesť k spochybneniu ich umiestnenia v mužských úložiskách balíka firefox.
2. Druhá súvisí s vyhľadávacím nástrojom, ak kliknete na zväčšovacie sklo a nebude tam žiadny text, ponuka s rôznymi vyhľadávacími nástrojmi sa nezobrazí. Okrem toho sa po vykonaní vyhľadávania vráti predvolený vyhľadávací nástroj, ktorý sa za určitých okolností bod je nepríjemný a ťažkopádny.
Podľa prvého bodu, aj keď vám poviem, že Firefox Hello používa webovú technológiu a keďže sa jedná o server Mozilly používaný v Iceweasel, je prakticky nemožné odstrániť logo sponzora (ktorým je Telefónica).
Na druhej strane vidím, že odstránili logo v oblasti vyhľadávania, pretože v predchádzajúcich verziách mali problémy so zobrazením loga (jednak na predvolenej domovskej stránke, jednak v časti „nová karta“), okrem toho, že im chýbali Systém MSE a kodek H.264 poskytované spoločnosťou CISCO (chvalabohu, že predvolene je možné nakonfigurovať zobrazovanie obsahu YouTube v HTML5).
A jedna vec: štandardne už nepoužíva kodek VP8, ale na prehrávanie videí H.264 v prehrávači HTML5 na Youtube používa program GStreamer (Prečo nepoužívate kodek VP9?).
PS: Predchádzajúci komentár Bol som označený ako spam. Lepší bol akismet.
Výborná správa
neuveriteľné, ako technológia napreduje