אתר זה משתמש בעוגיות למטרות שונות, כמפורט במדיניות הפרטיות.

פרוטוקול HTTP/2 – כל מה שרציתם לדעת

דייב אברג'ל,

מה זה בכלל פרוטוקול HTTP/2?

HTTP/2 הוא השדרוג המשמעותי הראשון של פרוטוקול התקשורת HTTP.
מאז שנת 1999 כאשר HTTP/1.1 פורסם רשמית על ידי IEFT (כוח המשימה ההנדסי של האינטרנט).

הפרוטוקול HTTP/2 מבוסס על גבי פרוטוקול הרשת SPDY שפותח במקור על ידי Google.

HTTP2 פרוטוקול

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

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

רשימת הדפדפנים התומכים HTTP/2
את רשימת הדפדפנים התומכים HTTP/2 ניתן למצוא בקישור הבא.

שיפור מהירות 

שימוש ב- HTTP/2 צפוי להביא לשיפור מהירויות אתר האינטרנט שלך ללא כל שינוי קוד קיים מהצד שלכם (ההגדרה מבוצעת מצד השרת).

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

לעומת זאת, פרוטוקול HTTP/2 החדש מסוגל להשתמש במספר רב של חיבורי TCP בפרק זמן מוגדר,
ודבר זה מביא לשיפור של עד פי 12 בזמן החיבור בין הלקוח לשרת.

שיפור מהירות משמעותי בפרוטוקול HTTP/2
שיפור מהירות משמעותי בפרוטוקול HTTP/2, ניסוי מאת Cloudflare

לסיכום

לסיכום, פרוטוקול HTTP / 2 בא כדי לפתור לא מעט פגמים של הפרוטוקול HTTP / 1.1.
ובנוסף לפתרון הפגמים – הוא מציג המון יתרונות, והמרכזיים שבהם:
  • תמיכה בריבוי חיבורים מקבילים – ניתן לשלוח מספר בקשות ברצף מהיר על אותו חיבור TCP.
  • תלות זרימה – הלקוח יכול להצביע לשרת אילו משאבים חשובים יותר ואיפה לשים חשיבות רבה יותר מהאחרים.
  • דחיסת כותרת – גודל כותרת ה-HTTP מצטמצם באופן דרסטי.
  • הרשאת שרת לדחיפה – השרת יכול לשלוח ולדחוף בעצם מקורות שהלקוח לא ביקש עדיין, ולהטמין אותם במטמון הדפדפן עוד לפני זמן בקשתם.
יתרון נוסף מרכזי: אתרים מוצפנים – אתרים הפועלים על פני פרוטוקול HTTP/2 צפויים לחוות שיפורים בביצועים במהלך חיבורים מאובטחים.
זהו שיקול חשוב עבור חברות שוקלות מעבר לאינטרנט מאובטח – TLS/SSL. קישור למאמר בנושא.

רוצים לבדוק אם האתר / שרת שלכם תומך בפרוטוקול HTTP/2 ? תוכלו להשתמש בכלי הבא.

לקוחות uPress: כלל השרתים שלנו תומכים בשימוש בצורה מלאה בפרוטוקול HTTP/2,
ובנוסף אנחנו נשמח לספק לאתרכם תעודות SSL ללא עלות. ביחד נצליח להגיע לאינטרנט בטוח יותר.

דייב אברג'ל

סמנכ"ל ומייסד uPress, מפתח Backend & Frontend, מתמחה בשיפור ביצועים לאתרי וורדפרס, טיפול בבעיות אבטחה מתקדמות, ושיווק ברשתות חברתיות. שותף פעיל במספר פרוייקטים מעניינים בתחום המוגשים כתרומה לקהילה - WiPi, Enable, Greenicon, Speedom, ועוד..

  • אולי יעניין אותך..

  • תגובה אחת על “פרוטוקול HTTP/2 – כל מה שרציתם לדעת”

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

    כתיבת תגובה

    האימייל לא יוצג באתר. שדות החובה מסומנים *