Internet je neustále vyvíjející krok s rychlostí, která je hlavním ukazatelem pokroku a klíčovou otázkou pro většinu webových vývojářů. Předchozí {$lang_domain} článek Jak pomalé je příliš pomalé v roce 2016? zdůraznila potřebu soustředit se na rychlost, a proto jsme se rozhodli představit několik funkcí, které pomohou vašemu webu dosáhnout hodnocení v roce 2016.

HTTP / 2

Publikováno v květnu 2015 a podporováno od druhé poloviny roku 2015, HTTP / 2 je novou verzí celosvětového webového protokolu.

Hlavním zlepšením je schopnost pokrýt více požadavků v jediném spojení. Tato schopnost se nazývá multiplexování a je revoluční pro webové designéry. Techniky jako sprites nebo URI dat již nebude účinná.

HTTP / 1 byl účinnější při načítání jednoho velkého obrazu namísto několika malých, protože nebylo schopno pokrýt více požadavků najednou. To bylo řešeno v nové verzi.

HTTP / 2 také komprimuje hlavičky před odesláním požadovaných dat, což zjednodušuje přenos. A konečně nová verze je binární a není textová, jako předchozí verze.

Výsledkem je zvýšení výkonnosti až o 50%. Můžete otestovat rozdíl tady .

Nejtěžší věc při přesunu do HTTP / 2 nemusí být HTTP / 2 vůbec. Přestože protokol HTTP / 2 nevyžaduje zabezpečený web přímo, prohlížeče jej podporují pouze přes protokol SSL.

Váš první krok k HTTP / 2 by tedy měl být certifikát SSL.

Jakmile máte certifikát, implementace protokolu HTTP / 2 je sama o sobě možná, pouze pokud spravujete server. Jinak to vše závisí na vašem web hosting nebo server hosting společnost.

Podle W3Techs , v současné době pouze asi 7% využívá HTTP / 2.

SSL certifikát

Jednoduše řečeno, SSL certifikáty šifrují spojení mezi serverem a klientem. Získání certifikátu je jednodušší, než si myslíte, a můžete ji zdarma získat pomocí šifrování Let.

Pojďme šifrovat je nová certifikační autorita, která opustila veřejnou beta verzi v polovině dubna roku 2016. Cílem Let's Encrypt je odstranit všechny manuální procesy potřebné pro získání certifikátu. s šifrováním je celý proces automatizován a trvá jen několik minut.

Osvědčení můžete získat prostřednictvím poskytovatele webhostingu. Pro ty, kteří spravují svůj vlastní server, tento článek  poskytuje návod k instalaci krok za krokem.

Brotli

Brotli je nový kompresní algoritmus zavedený naposledy společností Google. Obecně platí, že kompresní algoritmy snižují velikost přenášených dat.

Společnost Google uvedla, že ve srovnání se stávajícími řešeními Brotli nabízí 20-26% lepší kompresní poměr. V důsledku toho můžete ušetřit přibližně 40% vaší návštěvnosti v souborech HTML a asi 25% v CSS a Javascriptu.

Brotli nyní podporuje pouze prohlížeče Chrome a Firefox, které budou brzy následovat.

Pokud jde o servery, velké servery jako Nginx, Apache a Node.js vyžadují instalaci paketů. Žádný server ve výchozím nastavení nenabízí Brotli.

CDN

Síť pro poskytování obsahu je sada serverů po celém světě. Tyto servery obsahují kopie obsahu vašeho webu (obrázky, videa, software atd.). Při přístupu k datům se vaše data načítají ze serveru blíže k návštěvníkovi, takže celkové zatížení je mnohem rychlejší všude na planetě.

Další skvělou výhodou je zvýšená spolehlivost vašeho webu. Vzhledem k tomu, že obsah je rozložen na desítky serverů, je váš webhostingový server ušetřen značnou část provozu, a proto je lépe chráněn před zhroucením.

Výsledkem je, že webové stránky se nakládají rychleji (v průměru) o 50%. Obvykle ještě víc.