Какво е HTTP/2, какви са предимствата и как се използва ?

HTTP/2 е прозрачен процес. Ако използвате хостинг услуга предоставена от NovaHost.BG то тогава Вие вече имате активна тази опция, не се изисква нищо допълнително от Вас и няма за какво да се притеснявате. В тази статия ще направим кратко ревю на HTTP/2 протокола, какви са неговите предимства и как да извлечете най-големи ползи.

Какво е HTTP/2 ?

HTTP/2 е последната еволюция на Hypertext Transfer Protocol (HTTP) протокола. HTTP е стандартния мрежов протокол използван за заявяване и получаване на уеб страници и информация в интернет мрежата. Тази нова технология евентуално ще замести HTTP/1.1 който беше стандартизиран преди почти две десетилетия. Основната цел на HTTP/2 е да редуцира латенсията (времето на зареждане) в страниците.  При направени тестове на места скоростта при HTTP/2 е до десет пъти по-бърза от HTTP/1.1.



Какви са предимствата на HTTP/2 ?

- Приоритизира заявките за ресурси което позволява да се зареждат определени, по-важни ресурси с по-голям приоритет.
- Данните които минават през HTTP/2 са вече в binary формат, вместо в текст което позволява по-бърза работа.
- Компресирани хедъри което намалява размера на трансферирани данни и позволява по-бързо зареждане.
- Повишена е производителността при мобилните потребители.
- Броя на връзки между клиента и сървъра са редуцирани което намалява времето за пътуване на данни в двете посоки.
- Много заявки към една връзка могат да бъдат изпълнявани едновременно - multiplexing

HTTP/2 Multiplexing

Какви оптимизации могат да се предприемат при HTTP/2 ?

Главния недостатък тук е, че може да се наложи да премахнете техники за оптимизация които сте използвали преди това. Това няма да попречи на работата на Вашия уебсайт, но е добра идея да направите проверка за да сте сигурни, че ще се възползвате на 100% от предимствата на HTTP/2.

- Не е нужно да поставяте CSS или JS код в самия код. Могат да бъдат вграждани като отделни файлове.
- Не е нужно да комбинирате отделни картинки в една. HTTP/2 елиминира тази нужда.
- Не е нужно да свързвате JS и CSS файлове - Concatenating CSS and JS files
- Не е нужно да "взимате" ресурсите от няколко различни CDN локации. Поради едновременните връзки, HTTP/2 елиминира тази нужда също.

Как да тесвам дали моя уебсайт поддържа HTTP/2 ?

Можете да го направите чрез Developer конзолата на Вашия браузър и по-точно "Network" таба. Когато заредите определен ресурс отгоре ще видите и версията на самия протокол.
Друг вариант е чрез този уебсайт.

Was this answer helpful?

 Print this Article

Also Read

Как да поправим "Mixed Content" (Смесено съдържание) грешките

Какво точно представлява тази грешка ?Ако имате уебсайт или дори ако сте се вглеждал в няколко,...

Как да предпазим сайта си от вредители ?

Това е една изключително полезна статия която обеснява които са основните принципи които трябва...

Превишаване на процесорно време

Когато вашия сайт се разрастне той започва да изисква повече ресурси. В един момент сайта ви...

Ежедневно сканиране за вредно съдържание на вашият хостинг (Secure++)

Добавката Secure++ представлява полезен инструмент който автоматично сканира вашият уебсайт за...

Сайта ми показва грешка 500 (Internal Server Error)

Тази грешка може да бъде предизвикана по различни причини като например грешни права на файл,...