HTTP/2-nin HTTP/1-ə nisbətən üstünlükləri nələrdir?
sobes.tech Süni İntellekt
AI-dan cavab
-
Çoxlama (Multiplexing): Eyni TCP bağlantısı vasitəsilə eyni zamanda bir neçə sorğu göndərməyə və cavablar almağa imkan verir. Bu, HTTP/1-də baş xətt bloklaması problemini aradan qaldırır.
-
Başlıq sıxışdırma (HPACK): HTTP sorğu və cavab başlıqlarını dinamik indeksləşdirmə cədvəli və Huffman kodlaması istifadə edərək sıxışdırır. Göndərilən məlumatların miqdarını azaldır.
-
Server tərəfindən göndərmə (Server Push): Server, müştərinin hazırda göstərmək istədiyi səhifə üçün lazım olan resursları, müştəri onları açıq şəkildə soruşmadan əvvəl göndərə bilər. Səhifənin yükləmə vaxtını azaldır.
-
İkili protokol: HTTP/2, çərçivə səviyyəsində ikili formatda işləyir, bu da onu HTTP/1-in mətn formatına nisbətən daha səmərəli edir.
-
Axın prioritetləşdirməsi: Müştəri, müxtəlif axınlar (sorğular/cavablar) üçün prioritet göstərə bilər, bu da serverin resursların çatdırılmasını optimallaşdırmasına imkan verir.
-
Axın nəzarəti: Müəyyən bir axında göndərilə biləcək məlumatların miqdarını idarə etməyə imkan verir, alıcının tamponlarının yüklənməsinin qarşısını alır.