ما هو http / 2 ولماذا يحتاج موقع الويب الخاص بك؟

جدول المحتويات:

Anonim

بروتوكول نقل النص التشعبي (HTTP) هو البروتوكول المستخدم لطلب المعلومات من الخادم حتى تتمكن من رؤية صفحة الويب التي تطلبها على جهاز الكمبيوتر الخاص بك. لكن اليوم سرعة النطاق العريض ، وسائل الإعلام الغنية ، وسائل الإعلام الاجتماعية ، المتسللين وقضايا أخرى لا تعد ولا تحصى تجبر على تنفيذ التكرار التالي من HTTP - من شأنه أن يكون HTTP / 2.

ما هو HTTP / 2؟

النسخة المستخدمة حاليا ، HTTP / 1.1 ، قيد الاستخدام منذ عام 1999 ، وبالنظر إلى العديد من التغييرات في النظام البيئي ، فقد حان الوقت لمعيار جديد.

$config[code] not found

تضع مجموعة مهام هندسة الإنترنت (IETF) هذه المعايير ، وقد قامت المنظمة مؤخرًا بنشر مسودة لـ HTTP / 2. استلهم مسودة HTTP / 2 بشكل كبير Google SPDY ، وهو بروتوكول طورته Google لتسريع نقل وأمن محتوى الويب.

لقد كان التغيير بطيئًا نظرًا لأن مواقع الويب اليوم تحتوي على أكثر من مجرد HTML قياسي. تتطلب عناصر التصميم مثل JavaScript و Cascading Style Sheets (CSS) ، بالإضافة إلى الوسائط الغنية والاتصالات في الوقت الفعلي مع WebRTC إطار عمل أكثر مرونة وسرعة وأمانًا.

مع هذه التطورات ، يستغرق الخادم إرسال المحتوى والمتصفح الذي يتلقاه لفترة أطول وأطول مع إضافة المزيد من الميزات. يتطلب ذلك من المتصفحات إنشاء المزيد من الاتصالات لنقل المعلومات التي يطلبها الأشخاص. يترجم المزيد من المعلومات والتحويلات إلى فترات انتظار أطول للمستهلكين الذين يشاهدون أي نوع من التأخير كتجربة سيئة للمستخدم. ويمكن أن تتحول تجربة المستخدم السيئة بسهولة إلى عملاء يقفزون ويذهبون إلى شركة أخرى.

كيف يحسن HTTP / 2 من تجربة عملائك على الإنترنت؟

بالتأكيد ، السرعة هي اسم اللعبة ، وهذا هو ما سيلقيه HTTP / 2. وقد تم توثيق التحسينات التي تتراوح بين 20 و 30 في المائة ، وعندما يتم تحسين جميع خوادم الويب وتنضج التكنولوجيا ، يمكن أن تكون أعلى.

جميع المتصفحات الرئيسية تدعم HTTP / 2 بسعات مختلفة. أعلنت Google للتو أنها ستنفذ الدعم تدريجيًا في Chrome 40 في الأسابيع المقبلة. يدعمه Internet Explorer 11 في Windows 10 ، كما يدعم Firefox و Opera أيضًا HTTP / 2 عبر

تتضمن بعض مزايا بروتوكول HTTP / 2:

  • اتصال واحد يتم الاحتفاظ به مفتوحًا حتى يتم إغلاق موقع الويب.
  • تعدد الإرسال ، والذي يسمح بإرسال واستقبال رسائل متعددة في نفس الوقت.
  • تحديد الأولويات لنقل أهم البيانات أولاً.
  • ضغط ضغط المعلومات إلى أجزاء صغيرة.
  • دفع الخادم ، والذي يرسل معلومات إضافية إلى المستخدم في وقت مبكر ، من خلال تحليل ما سيكون طلبك القادم.

إذا كنت تريد مشاهدة عرض توضيحي لكيفية عمل HTTP / 2 ، فانتقل إلى هذا الرابط.

http2 الصورة عن طريق Shutterstock

المزيد في: ما هو