HTTP / 2 ilə sayt sürətinizi artırın

HTTP / 2 ilə sayt sürətinizi artırın

Müasir vebdə, saytınızın performansının hər millisekundu sayılır. Bu veb saytınızın quruluşundan asılıdır, ancaq saytınızdakı CloudFlare və LoadImpact tərəfindən edilən testlərdən 20% -dən 200% -ə + sürət artımından faydalana bilər yeni HTTP / 2 protokoluna keçmədən. Bu test birdən çox sorğu ilə səhifə yüklədikdə sürət fərqini göstərir.


HTTP / 2, hər bir server başına yalnız bir əlaqə istifadə edən ikili bir protokoldur. Daha sürətli TLS performansını təmin edir, daha böyük təhlükəsizliyi dəstəkləyir və veb tətbiqlərinizi asanlaşdırır. WordPress kimi bir çox sayt və CMS üçün əla bir həlldir. Saytınızı daha da sürətləndirmək istəyirsinizsə, burada daha 33 məsləhət aldıq.

Sən … əcəksən fayda vermir veb tətbiqiniz əsasən böyük, yüklənən fayllar və ya media axınlarına xidmət edərsə HTTP / 2-dən. Bu vəziyyətdə, ehtimal ki, TLS istəmirsiniz və yalnız bir axın istifadə edildikdə multipleksasiya heç bir fayda vermir.

HTTP / 2-yə giriş

HTTP / 2, ənənəvi HTTP / 1.1 veb məlumat ötürülməsi çərçivəsinin böyük bir düzəlişidir, TCP əlaqələri ilə veb aktivlərin yüklənməsinin əsas metodu olaraq on beş il ərzində Ümumdünya İnternet şəbəkəsinə sədaqətlə xidmət etmişdir..

Protokolun HTTP / 2-nin əsaslandırılmış yenidən yazılması əvəzinə HTTP kodu yenidən ifadə etmək əvəzinə, bu günki HTTP çərçivəsi ilə qarşılaşan problemləri həll etmək üçün eyni metodlardan, status kodlarından və dil semantikasından istifadə edir. İlk növbədə, HTTP / 2, domenin sarsıdıcılığı, bağlanması və yayılması kimi ‘hack’ lərə müraciət etmədən bir səhifənin edə biləcəyi görkəmli sorğuların sayını artıraraq veb səhifələrdə yükləmə müddətini azaltmağa çalışır..

HTTP / 2 nədir və niyə istifadə olunur?

İnternet Mühəndisliyi Task Force’nin HTTP İşçi Qrupu tərəfindən hazırlanan HTTP / 2, Google tərəfindən hazırlanmış və şəbəkə mərkəzi məlumatların istifadəsi daxilində artan qiymət problemlərini həll etmək üçün istifadə edilən və iki spesifikasiyadan ibarətdir: məhz Hypertext Transfer Protocol v. 2 və HPACK Header Compression formatı.

Xüsusilə başlıqların sıxılması, məlumatların tam yüklənməsi üçün lazım olan dəyirmi gəzintilərin sayını ciddi şəkildə azaldır; bu mobil müştərilər üçün xüsusilə faydalıdır, burada bir neçə yüz millisaniyəlik bir gediş gecikməsini görəcəksiniz. SPDY / 2 çərçivəsi yeni sistemin əsası olaraq seçildi və HTTP / 2 tətbiq edilməklə, Google yeni və təkmilləşdirilmiş protokollar lehinə SPDY dəstəyini çıxartmağı planlaşdırdı..

Nəticədə hosting fəaliyyətinizi yaxşılaşdırın.

Bu necə işləyir

HTTP / 2, HTTP / 1.x çərçivələrinin mətnli protokollarından fərqli olaraq ikili protokollardan istifadə edir, çünki bu protokollar daha yığcam və “teldə” təhlil etmək asandır.

Köhnə dizaynlarda, bir səhifə xətti mesajını təhlil etmək üçün dörd yol var idi; yeni çərçivədə bu yalnız bir çağırışa endirildi. Eləcə də bu tam multipleks dəstəyinin daxil edilməsi köhnə protokolların başlıqda olan bloklama məsələlərinin aradan qaldırıldığını və birdən çox sorğu və cavab mesajının bir TCP bağlantısı üzərində hər zaman ‘uçuş’ olmasına imkan verdiyini bildirir..

HTTP2

(görüntü mənbəyi Nginx)

Bu çox vacibdir, çünki HTTP / 2 yalnız bir TCP bağlantısı üçün imkan verir, çünki əksər müasir veb səhifələrin çox mənbədən istifadə etməsi ilə əlaqədardır. Müxtəlif mənşəli nöqtələrdən çox sayda əlaqəyə sahib olmaq, brauzerin şəbəkə mənbəyindən istifadəni məqsədəuyğun olmayan həddə artırır, buna görə HTTP / 2 əvəzinə məlumat ötürülməsini və səmərəliliyi artırmaq üçün server itələyici və başlıq sıxılmasını istifadə edir.

Brauzer olmayan tətbiqlər, hətta VoIP kimi paket səmərəli olanlar, HTTP istifadə etdikləri təqdirdə HTTP / 2.x əlaqələrini də istifadə edə bilərlər. Buna baxmayaraq, HTTP / 2 bu günə qədər əsasən brauzer istifadəsi üçün optimallaşdırılmışdır, çünki bu çərçivənin əsas istifadəsini təşkil edir..

HTTP / 2 ilə Onlayn Təhlükəsizlik

İndiyə qədər HTTP İşçi Qrupu Nəqliyyat Layer Təhlükəsizliyi (TLS) kimi şifrələmə metodlarının istifadəsini tələb etməyib; buna baxmayaraq, şifrə dəsti qara siyahı da daxil olmaqla bir TLS profilini təyin etdilər və hazırda heç bir brauzer HTTP / 2-ni şifrəsiz vəziyyətə gətirmir. Hal hazırda HTTP / 2 protokollarını dəstəkləyən brauzerlərə Microsoft Edge, Safari, Firefox və Chrome daxildir.

Ekran görüntüsü 2017 7 17 HTML5 CSS3 və s. Üçün Dəstək masalarından istifadə edə bilərəm

Bu dəstək statistikası İyul 2017 üçündir. Daha çox hazırkı vəziyyət üçün yoxlaya bilərsiniz mənbə burada.

Yeni Protokolların tətbiqi

Çox hissəsi üçün, HTTP / 2 əvvəlcədən HTTP / 1.x dəstəyi olmadan həyata keçirilə bilər. HTTP 1.1 Tətbiq Səthi Protokolu (ALPN) identifikatorlarını tətbiq etmirsinizsə, TLS şifrələməsinə dəstək də mümkündür. TCP üzərindəki HTTP / 2 üçün HTTP / 1.1’dən bir yeniləmə işləməli olacaqsınız.

Şifrələmə tələbinin olmaması ilə yanaşı, HTTP / 2-də bir neçə zəif nöqtə var. Cookies HTTP / 1-dən çox təkmilləşdirilməyib və nisbətən məsum təbiətli çərəzlərinə baxmayaraq hakerlər tərəfindən özəl sistemlərinizə daxil olmaq üçün texniki olaraq istifadə edilə bilər.

Necə və nə zaman keçid

HTTP / 2 ilə işə başlamaq müştəri tərəfdən o qədər də çətin deyil, brauzerinizin yeniləndiyindən əmin olmalısınız, çünki əksər müştərilər yeni protokolları dəstəkləyir.

Server tərəfi isə, bir az daha çox çalışır. Şəkil yayımlarından uzaqlaşmağa, səhifələrinizdə CSS və Java qarışıqlığının miqdarını azaltmağa və domeninizi HTTP / 2-nin uyğunlaşmasına hazırlamalı olacaqsınız..

Sonuncunu etmək üçün hər iki paylaşılan URL-lərin TLS tələb olunan sertifikatlarına sahib olmağınız lazımdır. Səhifələrinin hansı serverlərə yerləşdirildiyini birbaşa idarə etməmisinizsə, yəqin ki, serverlərinizin yeniləndiyini bilənə qədər gözləmək yaxşı olar..

Ev sahibi ilə yoxlayın

Nəhayət, sizinlə danışın WordPress hosting provayderinizə və ya server idarəçinizə HTTP / 2 hazır olduğunuzu müəyyənləşdirmək üçün müraciət edin.

İnfrastrukturun mövcudluğunu təsdiqlədikdən sonra, yeni protokolları tərtib edin və ziyarətçilərin statistik cəhətdən ən çox hansı fayda əldə edəcəyi. Server sahibi ilə əlaqə qura bilmirsinizsə, serverinizin vəziyyətini bu kimi yoxlamaq üçün istifadə edə biləcəyiniz onlayn açıq mənbələr var alət KeyCDN.

Layihələrinizi necə optimallaşdıracağınıza dair daha böyük məsləhətlər üçün Http / 2 protokolu ilə əlaqəli suallarınız varsa, top5hosting-də bizi izlədiyinizdən əmin olun. Github-da suallar.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map