استعد للانتقال من الـ Https إلى هذه التقنية الجديدة
استعد للانتقال من الـ Https إلى هذه التقنية الجديدة
3:22 م قامت الكثير من المواقع مؤخراً بالانتقال من بروتوكول Http إلى بروتوكول Https ، هذا الانتقال كان بهدف تحسين ترتيب الموقع في نتائج البحث في جوجل (لمزيد من المعلومات حول ال Https يمكنك قراءة المقالة التالية ) ، بعد هذا الانتقال تطل علينا جوجل بتصريح جديد لتخبرنا أنها بصدد دعم بروتوكول جديد أكثر تطوراً من الـ Http الحالي و أفضل أداءاً ، هذا الدعم سيبدأ في نهاية العام الحالي أو في مطلع العام القادم ، فما هو هذا البروتوكول ؟ تابع معي القراءة . http/2 ماذا لو أخبرتك أن هذا البروتوكول سيجعل موقعك يتحمل على متصفح المستخدم بسرعة أكبر ، كما ان أداء السيرفر الذي يستضيف موقعك سيتحسن بشكل ملحوظ ، باستخدامك هذا البروتوكول الجديد لن يضطر مطورو موقع إلى قضاء ساعات و ساعات لجعل موقعك أسرع من أجل تحسين الترتيب في نتائج البحث ، ما هو هذا البروتوكول السحري إذاً ؟ إنه الـ HTTP/2 يا عزيزي . ما هو الـ Http/2 الـ Http/2 هي آخر نسخة من بروتوكول الـ Http الخاص بتصفح مواقع الأنترنت ، هذا البروتوكول يتم تطويره دورياً من قبل مؤسسة IETF ( Internet Engineering Task Force ) ، النسخة الحالية المستخدمة حالياً من هذا البروتوكول هي Http/1.1 و التي تم إصدارها عام 1999 ومنذ ذلك الوقت لم يطرأ تحديث على هذا البروتوكول ، و لكن و مع التطور المتزايد في عالم الوب و الإنترنت كان لابد من تطوير هذا البروتوكول ليظهر بنسخته الأحدث ، هذا التحديث شمل العديد من الميزات أهمها السرعة و الأمان . جذور الـ Http/2 بني التطوير الجديد لهذا البروتوكول على بروتوكول يدعى SPDY وهو بروتوكول للإنترنت تم ابتكاره من قبل جوجل و تعود براءة اختراعه لشركة جوجل ، هذا التطوير أخذ الكثير من ميزاته من بروتوكول جوجل ، حيث تبين وجود العديد من الميزات و التحسينات المشتركة بين Http/2 و SPDY ، لن ندخل في التفاصيل التقنية بهذا البروتوكول بل سنناقش النقاط التي تهمنا فقط كعاملين في مجال محركات البحث . التحسينات الأساسية التي تمت إضافتها في بروتوكول Http/2 – فتح اتصال واحد : يتم فتح اتصال واحد و فقط واحد بين المتصفح و السيرفر لتحميل الموقع على متصفح المستخدم ، و هذا الاتصال يبقى مفتوح طالما هذا الموقع مفتوح على متصفح المستخدم وهذا له فوائده و هو أفضل من فتح عدة قنوات اتصال بين المستخدم و السيرفر . – Multiplexing : هي خاصية تسمح للمستخدم إرسال أكثر من طلب بنفس اللحظة إلى السيرفر وضمن نفس قناة الاتصال ، في النسخة السابقة من هذا البروتوكول كان عليك الانتظار حتى الانتهاء من الطلب السابق حتى تتمكن من إرسال الطلب التالي ، أما في هذا التحديث فيمكنك إرسال عدة طلبات معاً . – Server Push : هذه الخاصية تمكنك من إرسال أنواع مختلفة من الداتا ووضعت للاستخدام المستقبلي . – الأولوية : في التحديث الأخير لهذا البروتوكول ، أصبح كل طلب يرسل إلى السيرفر يعطى أولوية تدل على أهميته ، و بناءاً على هذه الأولويات تتم معالجة الطلبات القادمة بحيث يتم معالجة الطلب الأعلى أولوية قبل غيره . – Binary : خاصية تمكن السيرفر من معالجة ترويسات بروتوكول الـ Http/2 بسهولة أكبر و تقلل من احتمال حدوث أخطاء ، فبروتوكولHTTP يرسل الداتا على شكل نص text ثم يقوم السيرفر بتحويل هذا النص إلى أصفار و واحدات Binary ، أما التحديث الجديد فيرسل المحتويات على هيئة Binary مباشرة مما يسرع عملية المعالجة من جهة السيرفر . – الترويسات المضغوطة : يستعمل هذا البروتوكول تقنية في ضغط المعلومات تسمى HPACK ، هذه التقنية تقلل عمليات التواصل بين السيرفر و الزبون من أجل نقل الداتا ، أي بالمقارنة بين الحالتين (قبل و بعد تحديث البروتوكول) ومن أجل إرسال نفس الكم من الداتا بين السيرفر و الزبون ستحتاج إلى كم أقل من الترويسات Headers و الطلبات Headers في البروتوكول Http/2 مقارنة بـ Http . ربما كل الكلام السابق بالنسبة لك مجر كلام نظري و تريد أن ترى شيء عملي يبين لك الفرق بين البروتوكولين ، حسناً ، سأقدم لك الإثبات الذي سيجعلك تتخذ قراراً فورياً بالانتقال إلى Http/2 ، الرجاء ادخل إلى الموقعين التاليين و لاحظ الفرق في السرعة بين البروتوكول المتصفحات التي تدعم HTtp/2 تبلغ نسبة المتصفحات التي تدعم تقنية الـ Http/2 حالياً 67.89% من المتصفحات المستخدمة من قبل مستخدمين ، هناك بعض الأمور التي يجب أن تأخذها بعين الأعتبار و الخاصة بأمور التوافقية هذه ، على سبيل المثال متصفح Internet Explorer 11 يدعم الـ Http/2 فقط في ويندوز 10 ، و كلاً من Chrome -–Firefox -–Opera تدعم Http/2 ولكن بشروط خاصة وهي أن يستخدم مع الـ Https . يمكنك تفحص كيفية توافق موقعك مع مختلف المتصفحات بعد الانتقال إلى الـ Http/2 من خلال الاعتماد على google analytics من خلال الدخول إلى Audience ثم Technology ثم Browser & OS . في هذه الصفحة يمكنك مشاهدة مدى توافق المتصفحات و كذلك البرمجيات الخاصة بالويب (NGINX – IIS – Apache ) مع هذا البروتوكول ، الأمر الأخير الذي أريد ذكره أن كافة شبكات الـ CDN بدأت بدعم هذا البروتوكول . مقارنة بين HTTP/2 و HTTPS من المزايا الهامة في هذا البروتوكول أن يدعم الاتصالات الآمنة و الاتصالات غير الآمنة ، أي أنه يجمع مزايا الـ Http و الـ Https في بروتوكول واحد ، لسوء الحظ أن بعض المتصفحات لا تدعم هذا البروتوكول إلا إذا كان https أي يدعم لك شهادة تجعل منه موثوق ، من قام بتحويل موقعه من http إلى https يدرك تماماً عن ماذا أتكلم ، دعني أوضح الأمر أكثر : إذا رغبت بالانتقال إلى Http/2 و ترغب في أن يكون موقعك مدعوماً من أغلب المتصفحات ، عليك بشراء شهادة certificate . في الحقيقة هذه ليست بالقضية التي تستحق التفكير لعدة أسباب : أولاً معظم الموقع حالياً انتقلت إلى Https و بالتالي تملك شهادة و لن تقلق حيال هذا الموضوع ، إذا لم تنتقل بعد و تريد شراء شهادة فسعرها رخيص لا يتجاوز الـ 100 دولار سنوياً ، و إذا كنت ترغب بالحصول على شهادة مجاناً يمكنك اللجوء إلى Let’s Encrypt الذي يمنح الشهادات مجاناً ، هذا المشروع بنسخة بيتا حالياً و سيمنح شهادات مجانية . فوائد الـ Http/2 للمستخدم بالنسبة للمستخدم ، أهم فائدة سيحصل عليها هي السرعة ، حيث سيلاحظ الفارق في السرعة و سيعجب بالسرعة التي يفتح فيها موقعك الذي يعتمد بروتوكول Http/2 . فوائد الـ Http/2 للمطور بالنسبة للمطور لن يحتاج بعد الآن إلى الكثير من التقنيات التي كان يستخدمها سابقاً بهدف تسريع الموقع الذي يعتمد على Http 1.1 ، بعض هذه التقنيات مكلفة و بعضها تحتاج للوقت ، و لكن مع التحديث الجديد للـ Http وداعاً لهذه التقنيات . فوائد الـ Http/2 للمخدمات بالنسبة للسيرفرات التي تستضيف مواقع تستخدم بروتوكول http/2 ، هذه السيرفرات سيتحسن أداءها بشكل ملحوظ نظراً لقلة عدد الطلبات القادمة و قلة عدد الاتصالات و عدم الحاجة للتحويل من نص إلى أصفار و واحدات و غيرها من الفوائد التي تجعل الانتقال إلى هذا التحديث أمراً مفيداً جداً . فوائد الـ Http/2 لتحسين الترتيب في نتائج البحث بالنسبة لمجال سيو و للترتيب في نتائج البحث ، الاعتماد على http/2 مع استخدام شهادة تثبت أن الموقع آمن يعني أن موقعك هو موقع آمن و سريع في التحميل في متصفح اليوزر ، و الأمان و سرعة التحميل من عوامل خوارزمية جوجل ، لذلك توقع تحسن ترتيب موقعك إذا انتقلت إلى الـ Http/2 ، أضف إلى ذلك التوقعات بأن تقوم جوجل بإضافة استخدام الموقع لبروتوكول Http/2 كعامل من عوامل خوارزميتها ، لذلك ستلاحظ البدء بالانتقال إلى هذا البروتوكول قريباً . |
بارك الله فيكِ وجزاكِ الله خير الجزاء دمتِ برضى الله وحفظه ورعايته |
الساعة الآن 08:23 PM |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2010, Crawlability, Inc. TranZ By
Almuhajir