يحرز الإنترنت تقدمًا دائمًا ، حيث تمثل السرعة المقياس الرئيسي للتقدم وسؤالًا رئيسيًا لمعظم مطوري الويب. لسابقة {$lang_domain} مقالة - سلعة ما مدى بطء البطء في عام 2016؟ أبرزت الحاجة إلى التركيز على السرعة ، لذلك قررنا تقديم بعض الميزات التي ستساعد موقعك على تحقيق النجاح في عام 2016.
تم إصدار HTTP / 2 في مايو 2015 وتم دعمه منذ النصف الثاني من عام 2015 ، وهو إصدار جديد من بروتوكول الويب على مستوى العالم.
التحسين الرئيسي هو القدرة على تغطية طلبات متعددة في اتصال واحد. هذه القدرة تسمى تعدد الإرسال وهي ثورية لمصممي الويب. تقنيات مثل العفاريت أو معرفات البيانات لن تكون فعالة بعد الآن.
كان HTTP / 1 أكثر كفاءة عند تحميل صورة واحدة كبيرة بدلاً من عدة صور صغيرة لأنها لم تكن قادرة على تغطية طلبات متعددة في نفس الوقت. تم الاعتناء بهذا في الإصدار الجديد.
كما يقوم HTTP / 2 بضغط الرؤوس قبل إرسال البيانات المطلوبة ، مما يسهل عملية النقل. وأخيرا ، فإن الإصدار الجديد هو ثنائي وليس نصيا ، كما كان الإصدار السابق.
والنتيجة هي زيادة في الأداء تصل إلى 50٪. يمكنك اختبار الفرق هنا .
قد لا يكون الأمر الأكثر صعوبة في الانتقال إلى HTTP / 2 هو HTTP / 2 على الإطلاق. على الرغم من أن HTTP / 2 لا يتطلب موقعًا آمنًا بشكل مباشر ، إلا أن المتصفحات تدعمه فقط عبر SSL.
يجب أن تكون خطوتك الأولى نحو HTTP / 2 هي شهادة SSL.
بمجرد حصولك على شهادة ، لا يمكن تطبيق HTTP / 2 بنفسك إلا إذا كنت تدير الخادم الخاص بك. خلاف ذلك ، كل هذا يتوقف على استضافة الويب الخاص بك أو شركة استضافة الخادم.
بالنسبة الى W3Techs ، حاليا فقط حوالي 7 ٪ النفوذ HTTP / 2.
وببساطة ، تقوم شهادات SSL بتشفير الاتصال بين الخادم والعميل. إن الحصول على شهادة أسهل مما قد تفكر به ويمكنك الحصول على شهادة مجانًا من خلال Let's Encrypt.
Let's Encrypt هي سلطة تصديق جديدة تركت الإصدار التجريبي العام في منتصف شهر نيسان من عام 2016. الهدف من Let لتشفير هو القضاء على جميع العمليات اليدوية المطلوبة للحصول على شهادة. مع Let Encrypt ، تتم العملية بأكملها تلقائيًا وتستغرق بضع دقائق فقط.
يمكنك الحصول على شهادة من خلال مزود استضافة الويب الخاص بك. بالنسبة لأولئك الذين يديرون خادمهم الخاص ، هذا المقال يوفر البرنامج التعليمي التثبيت خطوة بخطوة.
Brotli هي خوارزمية ضغط جديدة قدمتها في الخريف الماضي Google. بشكل عام ، تعمل خوارزميات الانضغاط على تقليل حجم البيانات المنقولة.
ذكرت جوجل أنه بالمقارنة مع الحلول الحالية ، تقدم Brotli نسبة ضغط أفضل بنسبة 20-26٪. ونتيجة لذلك ، يمكنك توفير حوالي 40٪ من عدد الزيارات على ملفات HTML وحوالي 25٪ على CSS وجافا سكريبت.
حتى الآن ، لا يدعم Brotli سوى متصفح Chrome و Firefox والمتصفحات الأخرى التي يجب اتباعها قريبًا.
فيما يتعلق بالخوادم ، تتطلب الخوادم الرئيسية مثل Nginx و Apache و Node.js تثبيت حزمة. لا يقدم خادم Brotli بشكل افتراضي في الوقت الحالي.
شبكة تسليم المحتوى عبارة عن مجموعة من الخوادم في جميع أنحاء العالم. تحتوي هذه الخوادم على نسخ من محتوى موقعك (الصور ومقاطع الفيديو والبرامج وغيرها). عند الوصول إليها ، يتم تحميل بياناتك من خادم أقرب إلى الزائر وبالتالي يكون التحميل الكلي أسرع في كل مكان على هذا الكوكب.
ميزة أخرى رائعة هي تحسين موثوقية موقعك. بما أن المحتوى ينتشر حول عشرات الخوادم ، فإن خادم استضافة الويب الخاص بك يتم توفيره لجزء كبير من حركة المرور وبالتالي فهو أفضل حماية من الانهيار.
والنتيجة هي تحميل موقع الويب أسرع بنسبة (في المتوسط) 50 ٪. عادة أكثر من ذلك.