HTTP 2: × ×™×¤×•×¨ ×‘×™×¦×•×¢×™× ×•×™×¢×™×œ×•×ª ×‘×¨× ×ª ×”××™× ×˜×¨× ×˜

From SuPeRBE Wiki
Jump to navigation Jump to search


HTTP/2 הוא פרוטוקול תקשורת מתקדם עבור העברת מידע באינטרנט, אשר פותח על בסיס הפרוטוקול הקודם, HTTP/1.1. המטרה המרכזית של HTTP/2 היא לשפר את ביצועי הרשת ולהפחית את זמן הטעינה של אתרי אינטרנט על ידי אופטימיזציה של התקשורת בין השרת לדפדפן.



הפרוטוקול HTTP/2 פותח על ידי קבוצת העבודה של HTTP במסגרת ארגון IETF ואושר בשנת 2015. הוא מבוסס על פרוטוקול SPDY של חברת גוגל, שנועד לשפר את מהירות הגלישה באינטרנט. HTTP/2 מביא עימו מספר חידושים ושיפורים טכנולוגיים שמטרתם להגדיל את היעילות והביצועים של העברת המידע.



אחת מהתכונות המרכזיות של HTTP/2 היא התמיכה בריבוי ערוצים (multiplexing). תכונה זו מאפשרת לשלוח מספר בקשות על אותו חיבור TCP יחיד, ללא הצורך להמתין לסיום של בקשה אחת לפני שליחת הבאה. זהו שיפור משמעותי לעומת HTTP/1.1, שבו כל בקשה נשלחת בנפרד, דבר שגורם לעיכובים ולהגדלת זמן הטעינה.



בנוסף, HTTP/2 משתמש בדחיסת כותרות (header compression) כדי להקטין את כמות המידע הנשלחת בכל בקשה. כותרות HTTP עשויות להיות גדולות ולחזור על עצמן במספר בקשות, ולכן דחיסתן תורמת להפחתת העומס על הרשת ולשיפור הביצועים.



HTTP/2 גם כולל מנגנון שנקרא "דחיפה של השרת" (server push), המאפשר לשרת לשלוח תוכן ל-Agents לדפדפן לפני שהדפדפן ביקש אותו. מנגנון זה יכול לשפר את זמן הטעינה על ידי שליחת משאבים נוספים שהדפדפן עשוי להזדקק להם בהמשך, כמו קבצי CSS או JavaScript, עוד לפני שהדפדפן מבקש אותם במפורש.



השימוש בהצפנה הוא חלק בלתי נפרד מהפרוטוקול HTTP/2, אם כי הוא אינו מחייב. רוב הדפדפנים והשרתים המודרניים תומכים ב-HTTP/2 רק כאשר התקשורת מוצפנת באמצעות TLS. זה מבטיח שהמידע המועבר בין השרת לדפדפן יהיה מוגן מפני התקפות ומפני גישה לא מורשית.



לסיכום, HTTP/2 הוא פרוטוקול מתקדם שמביא עימו שיפורים משמעותיים לביצועים וליעילות של העברת המידע באינטרנט. באמצעות ריבוי ערוצים, דחיסת כותרות ודחיפת שרת, HTTP/2 מצליח להקטין את זמני הטעינה ולשפר את חווית המשתמש. עם זאת, יש לזכור שהמעבר ל-HTTP/2 מצריך תמיכה הן מצד השרת והן מצד הדפדפן, ולכן ייתכן שיידרש זמן עד שהפרוטוקול יתקבל באופן מלא בכל רחבי האינטרנט.



If you loved this article and you would such as to obtain more information concerning קידום אתרים זכרון יעקב kindly see the web site.