HTTP/3 وWordPress: فهم واستخدام HTTP/3

نشرت: 2023-10-11

هل أنت مستعد لمعرفة المزيد عن بروتوكول الإنترنت الجديد HTTP/3 وWordPress؟ جيد، لأن هذا هو بالضبط ما سنتحدث عنه في هذا المقال.

سيجلب بروتوكول HTTP القياسي الجديد بعض التغييرات والابتكارات في كيفية نقل البيانات عبر الإنترنت. ولذلك، فإن تكيفه على نطاق واسع سيكون له عواقب على كل شيء متصل بالإنترنت، بما في ذلك مواقع الويب التي تم إنشاؤها باستخدام WordPress.

لإعدادك لمجيء HTTP/3، سنتحدث عن ماهيته بالضبط، وكيف أصبح، وما هو الجديد والمختلف عنه، ومزايا وعيوب HTTP/3. بعد ذلك، سندرس كيف يمكنك استخدام البروتوكول الجديد مع موقع WordPress الخاص بك.

ما هو HTTP/3 وما الجديد فيه؟

http3 و وورد

باختصار، HTTP/3 هو بروتوكول HTTP جديد قادم يهدف إلى جعل الاتصالات عبر الإنترنت أسرع وأكثر أمانًا. لكن لنبدأ من البداية.

ما هو بروتوكول الإنترنت؟

في هذه المرحلة، قد يتعين علينا الرجوع خطوة إلى الوراء وشرح أولاً ما هو بروتوكول الإنترنت. كمستخدم عبر الإنترنت، فأنت بالتأكيد على دراية به. وهو الجزء http:// أو https:// الموجود أمام عناوين مواقع الويب. إنهم يشكلون الأساس الذي يجعل الإنترنت يعمل. شبكة الويب العالمية لن تكون موجودة بدونهم.

ومع ذلك، لا يعد HTTP أو HTTPS بروتوكولًا واحدًا فعليًا. إنهم مجرد نوع من الطبقة العليا. أدناه يوجد عدد صحيح من الطبقات الأخرى.

واحد منهم هو TLS أو Transport Layer Security. وهو ما يقوم بتشفير الاتصالات عبر الإنترنت ويبقيها آمنة. غالبًا ما نشير إليه عن طريق الخطأ باسم SSL. بروتوكول مهم آخر هو TCP، والذي يرمز إلى بروتوكول التحكم في الإرسال. وتتمثل مسؤوليتها في ضمان موثوقية الاتصالات والحد من النطاق الترددي للمستخدم حتى لا يتم تحميلها بشكل زائد.

لماذا يهم هذا؟

لأن كل هذه البروتوكولات المختلفة يمكن أن يكون لها تأثير على سرعة تحميل موقع الويب. على سبيل المثال، يعد تحويل موقع WordPress الخاص بك إلى HTTPS (وهو بالفعل HTTP/2) طريقة رائعة لجعل موقعك أسرع. على محمل الجد، يمكنك تجربتها هنا.

نتائج اختبار http مقابل https

وبالمناسبة، فإن زيادة السرعة في HTTP/2 ترجع بشكل رئيسي إلى التحسينات في TCP. كما ترون، فإن العمل على جزء واحد فقط من مجموعة البروتوكولات يمكن أن يكون له تأثير كبير على سرعة التحميل. يهدف الإصدار الجديد من HTTP إلى تقديم أداء أفضل.

تطوير HTTP/3: نظرة عامة قصيرة

تم اقتراح HTTP/3 لأول مرة كمفهوم في نوفمبر 2016 من قبل فريق عمل هندسة الإنترنت (IETF). هذه هيئة دولية لمعايير الإنترنت مسؤولة عن تحديد معايير بروتوكول الإنترنت وتعزيزها. ويضم أعضاؤها أشخاصًا من الشركات الكبرى مثل Google وCloudflare وMeta وغيرها.

وكان العديد من هؤلاء أيضًا من أوائل مستخدمي HTTP/3. على سبيل المثال، تستخدم كل من Google وFacebook وApple البروتوكول أو الاتصالات الجديدة استنادًا إلى نفس المبادئ لفترة من الوقت.

جوجل السحابية باستخدام http3

تم إصدار HTTP/3 رسميًا في يونيو 2022. وهذا يعني أنه أصبح الآن بروتوكولًا رسميًا يمكنك استخدامه بشكل عام. والناس يفعلون ذلك. بالفعل ربع مواقع الويب تعمل على الإصدار الجديد.

إحصائيات استخدام w3techs لـ http3

بالمناسبة، منذ ظهوره، انخفض استخدام HTTP/2.

إحصائيات استخدام w3techs لـ http2

بالإضافة إلى ذلك، لدينا الآن أيضًا دعم المتصفح لـ HTTP/3 في جميع المتصفحات الحديثة.

دعم متصفح http3

لذا، إذا كنت تريد استخدام HTTP/3 وWordPress معًا، فمن الناحية النظرية لا يوجد أي عائق. ومع ذلك، لماذا يجب أن تهتم؟ ما هي المشكلة؟

تغييرات وفوائد HTTP/3

أكبر تغيير من HTTP/2 إلى HTTP/3 هو أنه سيتحول من TCP إلى نسخة محسنة من UDP (بروتوكول مخطط بيانات المستخدم) يسمى QUIC. يعد التكيف الفعلي لبروتوكول HTTP مع الإصدار 3 بسيطًا نسبيًا، وجميع التغييرات تهدف فقط إلى التأكد من أنه يعمل مع QUIC. لذا، في الحقيقة، هذا التحديث يتعلق بـ TCP/2 أكثر من HTTP/3.

يعد البروتوكول الجديد بأن يكون أفضل وأكثر كفاءة بعدة طرق:

  • يعد استخدام UDP شائعًا مثل TCP ولكنه يقدم بعض الفوائد بالمقارنة. من بينها أن UDP لا يعتمد على ترقيات نظام التشغيل لإجراء التحسينات. ولذلك، فمن الأسهل شحن الإصدارات الجديدة دون الاعتماد على صانعي أجهزة الكمبيوتر لتنفيذها.
  • يحتاج QUIC إلى عدد أقل من المصافحات بين الخادم والعميل للمصادقة. يؤدي هذا إلى التخلص من رحلات البيانات ذهابًا وإيابًا التي يمكن أن تسبب التأخير. ويمكنه أيضًا البدء في إرسال المعلومات بسرعة أكبر، حتى قبل إنشاء الاتصال. بالإضافة إلى ذلك، يعد QUIC أكثر مرونة في التحكم في عرض النطاق الترددي.
  • يتكامل HTTP/3 مباشرة مع TLS، لذلك لا يمكن أن تكون هناك اتصالات غير آمنة من خلاله. كما أن لديها مستوى تشفير أعلى، مما يجعل الاتصالات عبر الإنترنت أكثر أمانًا. بالإضافة إلى ذلك، تعمل تقنية QUIC على إنشاء اتصال آمن بشكل أسرع، وهو أمر مهم في عالم الإنترنت حيث أصبح التشفير الآن هو المعيار.
  • يسمح البروتوكول الجديد بإرسال واستقبال عدة ملفات في نفس الوقت في تدفقات بيانات مختلفة. هذا ممكن بالفعل في HTTP/2 ولكن الإصدار 3 يفعل ذلك بشكل أكثر كفاءة. من الأفضل إعادة إرسال البيانات التي فشلت في الوصول دون حظر بقية التنزيل.
  • يأتي مزودًا بالقدرة على ترحيل الاتصالات بين عنوان IP دون انقطاع. يساعد هذا عند نقل الشبكات، على سبيل المثال، بسبب فقدان اتصال wifi الخاص بك والانتقال إلى البيانات الخلوية. هذا غير ممكن على البروتوكول القديم.
  • تم تصميم HTTP/3 ليتم تطويره. تسهل هندسته المعمارية عملية التحديث في المستقبل. إن الخطط الخاصة بالإصدارات الجديدة والميزات الأفضل قيد التنفيذ بالفعل.

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

سلبيات بروتوكول HTTP الجديد

في حين أنه من السهل التركيز على الفوائد والميزات الجديدة الرائعة، فمن المهم أيضًا أن تضع في اعتبارك أنه لا شيء يأتي بدون تكلفة. لدى QUIC وHTTP/3 بعض الجوانب السلبية أيضًا:

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

كيف يمكنك استخدام HTTP/3 مع موقع WordPress الخاص بك؟

لذا، إذا كنت مقتنعًا بفوائد استخدام HTTP/3، فكيف يمكنك تمكينه لموقع الويب الخاص بك على WordPress؟

المتطلبات الأساسية الهامة

والخبر السار هو أنه إذا كان موقع الويب الخاص بك يعمل بالفعل على HTTP/2 (أي إذا كنت تستخدم HTTPS)، فمن المحتمل ألا تضطر إلى تغيير أي شيء. كما هو موضح أعلاه، فإن الاختلافات بين HTTP/2 وHTTP/3 ليست كبيرة جدًا، فهي تتعلق أكثر ببروتوكول QUIC الأساسي. لذلك، إذا كان موقعك يستخدم بالفعل إصدار HTTP الأقدم ويعمل به، فمن المفترض ألا يشكل البروتوكول الجديد مشكلة.

إذا لم تقم بنقل موقع WordPress الخاص بك إلى HTTPS بعد، فاستخدم برنامجنا التعليمي حول هذا الموضوع. يمكنك بالطبع أيضًا تنفيذ بعض التحسينات الأساسية الجيدة للسرعة أثناء قيامك بذلك:

  • تخلص من الموارد التي تمنع العرض
  • إزالة CSS وJavaScript غير المستخدمة
  • قم بتشغيل التحميل البطيء
  • تنفيذ Google Core Web Vitals (لدينا أيضًا سلسلة متعمقة حول كل مقياس)
  • اختبار سرعة موقع الويب الخاص بك

تحدث إلى مزود الاستضافة الخاص بك

لا يمكنك تنفيذ HTTP/3 أو QUIC في WordPress بنفسك. يجب أن يحدث ذلك على مستوى الخادم، وهو ما يعني على الأرجح أنها مهمة موفر الاستضافة الخاص بك. لذلك، ما لم تكن تمتلك خادمًا خاصًا بك أو تتحكم فيه، فإن الخطوة الأولى هي التحقق مما إذا كان مزود الاستضافة الخاص بك يقدمه أم لا. إذا لم يكن الأمر كذلك، فلا يزال بإمكانك إعداد HTTP/3 باستخدام CDN، كما سترى أدناه.

توفر http3 على موفر استضافة WordPress Engine wp

إذا كان موفر الاستضافة الخاص بك يقدم HTTP/3، فإن الخطوة التالية هي التحقق مما يجب القيام به حتى تتمكن من استخدامه. هل يتم تمكينه افتراضيًا أم أنك بحاجة إلى طلب تشغيله؟

إذا قمت بتغطية كل ما سبق، فإن الخطوة الأخيرة متروكة لزوار موقع الويب الخاص بك. للاستفادة من اتصال HTTP/3 بموقع WordPress الخاص بك، يجب عليهم استخدام متصفح يدعم البروتوكول الجديد. المزيد عن ذلك أدناه أيضًا.

وبدلاً من ذلك، استخدم CDN

كما ذكرنا سابقًا، إذا كان موفر الاستضافة الخاص بك لا يقدم HTTP/3، فهناك خيار آخر وهو استخدام شبكة توصيل المحتوى (CDN). إذا لم تكن على دراية بما هي هذه الشبكة، فهي عبارة عن شبكة من أجهزة الكمبيوتر في جميع أنحاء العالم والتي، إذا قمت بالتسجيل فيها، تحتوي على نسخ من ملفات موقع الويب الخاص بك. وبهذه الطريقة، يمكن لزوار موقع الويب استلامها من الخادم الأقرب إليهم، مما يقلل المسافة التي يجب أن تقطعها البيانات ووقت التحميل.

مخطط شبكة توصيل المحتوى CDN
مصدر الصورة: كانوها، CC BY-SA 3.0، عبر ويكيميديا ​​​​كومنز

وبطبيعة الحال، إذا كانت شبكة CDN تقدم HTTP/3 ونفذتها على خوادمها، فلا يزال بإمكانك السماح للزائرين بالاستفادة من الاتصالات عبر البروتوكول الجديد. الخيارات الجيدة هنا هي Cloudflare و Fastly. وقد شاركت كلا الشركتين في تطوير QUIC ودعم البروتوكول.

تحقق مما إذا كان موقع WordPress الخاص بك يتصل عبر HTTP/3

بمجرد الانتهاء من بذل قصارى جهدك لإعداد HTTP/3، فإن الخطوة الأخيرة هي معرفة ما إذا كان يعمل أم لا. هناك عدة طرق للقيام بذلك.

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

قم بتشغيل http3 في إعدادات متصفح Firefox

بمجرد التأكد من أن متصفحك على مستوى المهمة، فقد حان الوقت للانتقال إلى موقع الويب الخاص بك. هنا، افتح أدوات مطور المتصفح، وانتقل إلى علامة التبويب "الشبكة " وتحقق من عمود "البروتوكول" .

بروتوكول http3 نشط على صفحة جوجل الرئيسية

سيخبرك بالاتصالات القادمة عبر أي إصدار من HTTP. تحقق مما إذا كانت بيانات موقع الويب الرئيسية الخاصة بك يتم نقلها عبر HTTP/3.

وبدلاً من ذلك، هناك أيضًا أدوات اختبار عبر الإنترنت يمكنك استخدامها مثل Domsignal.

اختبار domsignal http3

هنا، ما عليك سوى كتابة اسم المجال الخاص بك، ثم الضغط على زر الإدخال، ومعرفة النتائج في ثوانٍ.

نتائج اختبار http3

HTTP/3 وWordPress – في خدمتك

من المتوقع أن يكون HTTP/3 هو المعيار الجديد لبروتوكولات الاتصال بالإنترنت. يأتي مزودًا بعدد من الميزات والتطبيقات الجديدة التي تهدف إلى جعل الاتصالات عبر الإنترنت أسرع وأكثر موثوقية واستقرارًا وأكثر أمانًا.

لقد كان قيد التطوير لعدد من السنوات. بعد طرحه في عام 2022، أصبح اعتماده سريعًا جدًا عبر الإنترنت على الرغم من أنه لا يزال هناك مجال كبير للمزيد. بالإضافة إلى ذلك، فإن الإصدار الحالي من HTTP/3 هو التكرار الأول فقط. الإصدارات الجديدة مع تحسينات إضافية قيد التطوير بالفعل.

نأمل أن تشعر الآن أن لديك معلومات كافية لمعرفة ما إذا كان هذا مهمًا لموقع الويب الخاص بك على WordPress. والخبر السار هو أنه ليس هناك الكثير مما يمكنك فعله لتنفيذ HTTP/3 على موقعك. الأمر متروك في الغالب لمزود الاستضافة الخاص بك، لذا ابدأ من هناك. ومع ذلك، لا تنس التحقق مما إذا كان موقعك موجودًا فعليًا على البروتوكول الجديد.

هل تستخدم بالفعل HTTP/3 مع موقع WordPress الخاص بك؟ هل لاحظت أي اختلافات ملحوظة؟ اسمحوا لنا أن نعرف في التعليقات!