باعتبارك مصممًا للويب ، فأنت تعرف بالفعل أن التصميم الرائع ضروري لموقع ويب - إنه مفهوم التصميم الذي تثق به ، ما لم يكن موقع الويب مدهشًا تمامًا ، سيكون من الصعب على الزائرين الجدد الوثوق بهذا الموقع. هذا هو مدى أهمية التصميم الرائع لموقع الويب.
ومع ذلك ، هناك جزء أساسي آخر من وجود موقع ويب جدير بالثقة ، وهو UX الإيجابي الذي يأتي مع موقع سريع وسريع.
بعد التصميم الرائع ، تعد السرعة واحدة من أهم العوامل التي تسهم في نجاح موقع الويب.
ال أهمية موقع سريع وقد تم بحث مرارا وتكرارا.
تعمل المواقع التي لا تتسم بالسرعة الكافية على إنشاء تصور سلبي ، مع تأثير وقت التحميل الفعلي لأحد المواقع بشكل كبير في معدلات التحويل لمواقع الويب.
نظرًا لارتفاع وقت التحميل إلى أعلى ، ينخفض معدل التحويل إلى حد كبير ، مع حدوث معدل التحويل الأمثل في وقت تحميل للصفحة يبلغ 2.4 ثانية.
في حين أن هناك العديد من الفوائد لاستخدام CDN التي سنناقشها في وقت قريب ، هناك فرضية أساسية واحدة حول كيفية جعل CDN موقعك أسرع.
ببساطة ، فإن شبكة CDN مجهزة بشكل أفضل كشبكة للتعامل مع حركة الموقع من معظم خدمات الاستضافة.
عادةً ما يتم تحسين الاستضافة المشتركة نحو توفير بيئة مستقرة حيث يمكن لموقع الويب الخاص بك تشغيل PHP أو بيئات الاستضافة المشهورة الأخرى.
انها ليست موجهة نحو الأمثل للسرعة في معظم الأحيان.
من ناحية أخرى ، فإن الهدف الأساسي لـ CDN والإعداد الفعلي للبنية التحتية موجه نحو المساعدة في توفير موقع ويب سريع.
ولكن كيف تسرع شبكة CDN بالفعل من موقعي؟
هناك بعض الأسباب وراء بطء موقعك على الويب:
هناك أسباب أخرى ، لكن هذه هي الأسباب الرئيسية.
يمكنك معالجة كل واحد من هذه العناصر على حدة ، وسنركز في الغالب على الاثنين الأخيرين هنا ...
لا يُقصد من خوادم الاستضافة المشتركة أن تكون سريعة. من المفترض أن تكون في متناول اليد.
اقتصاديات الاستضافة المشتركة تعني أنه لتقليل التكاليف ، يكون عدد المواقع المختلفة المستضافة على نفس الخادم مرتفعًا بشكل ملحوظ.
وهذا يعني أنه في كل مرة يزور فيها أحد الأشخاص موقعك على الويب ، يتنافس خادم الاستضافة على الموارد مع جميع مواقع الويب المستضافة على الموقع ، مما يعني أنه عادةً ما يستغرق أكثر من ثانية لبدء عرض موقعك على الويب.
الآن ، عندما نتحدث عن إنشاء موقع ويب ، فإن ركلة جزاء ثانية قبل البدء في إجراء أي تحسينات هي طريقة فظيعة للبدء.
لذلك بضع توصيات:
أحد أكبر التأثيرات التي يمكن أن يتسبب فيها موقعك على الويب من حيث وقت التحميل ، يأتي عادةً من الصور المستضافة على موقعك.
ستجد الكثير من المدونات التي تروج لقيمة استخدام الصور في موقع الويب الخاص بك والمدونة ، وبالطبع ، هذه نصيحة ممتازة.
الصور ضرورية لكسر أجزاء كبيرة من النص وجعلها أفضل في القراءة.
من لم يسمع أيضًا بعبارة: "الصورة تساوي ألف كلمة"
نعم ، الصور حيوية لنجاح موقعك.
ومع ذلك ، لديهم عيب.
يمكن أن تؤدي الصور غير المُثبَّتة إلى تقليل وقت تحميل موقعك.
الآن ، في عالم مثالي ، كنا نأخذ النهج الموصى به لحفظ كل ملف بتنسيق سهل الاستخدام على الويب ، وتحسين الصور الكبيرة وضغطها إلى حجم مقبول دون فقدان أي من الجودة.
لكن في الواقع ، نحن ببساطة لا نملك الوقت أو الميل للذهاب من خلال عملية التحسين لكل صورة.
ولكن هناك حل. أتمتة.
مرة ، مرة أخرى ، CDNs تأتي إلى الإنقاذ. عادةً ما يكون ضغط الصور وتحسينها ميزة مضمنة في CDN.
في الجوهر ، أنت تتجه نحو عملك من إنشاء موقع رائع المظهر مع صور رائعة ، سيعالج CDN ضغط وتحسين الصور.
هذا هو قاتل آخر السرعة.
عندما نكون قد بدأنا للتو كمصممين على شبكة الإنترنت ، فإننا نستمتع باكتشاف مكونات إضافية جديدة واختبارها وتثبيتها على موقعنا على الإنترنت ، دون أن ندرك أبداً تأثير ذلك على المكونات الإضافية.
حتى مصممي الويب الراسخين يميلون إلى الوقوع في هذا الفخ. استخدام عشرات من الإضافات للتأكد من أن الوظيفة المطلوبة من قبل العميل لها آثار جانبية.
في الواقع ، كل مكون إضافي تثبته على موقعك يضيف ملفات جافا سكريبت وملفات CSS ويتطلب المزيد من الأداء من موقعك.
سترى ذلك في شكل الكثير من الطلبات على مواقع اختبار الأداء ووقت تحميل طويل للغاية.
مرة أخرى ، بعض التوصيات:
في حين أن شبكة CDN لن تساعدك على تحديد المكونات الإضافية التي يجب الاحتفاظ بها وأي المكونات الإضافية التي سيتم تفريغها ، فإن CDN قادرة على القيام بعمليات ضغط وتقليص للبرامج النصية ، لجعل الحجم الكلي لمحتوى موقعك أصغر ، وبالتالي أسرع.
التوصية الثالثة والمهمة للغاية هي إعداد HTTP / 2 - لن ندخل في تفاصيل كثيرة ، لأننا ناقشنا بالفعل HTTP / 2 على نطاق واسع ، على هذا الموقع و في مكان آخر .
تمت كتابة HTTP / 2 على وجه التحديد لتحسين وقت تحميل مواقع الويب ، وخاصة تلك المواقع التي لديها الكثير من الموارد المختلفة لخدمة.
تسمح لك معظم خدمات CDN بتمكين HTTP / 2 بسرعة وسهولة على موقع الويب الخاص بك مما يمنح موقعك دفعة سريعة فورية.
حتى إذا قمت بإجراء جميع عمليات التحسين المذكورة أعلاه ، فلا يزال هناك شيء واحد يمكن أن يقتل سرعة موقعك بالكامل.
كيف يمكن إصلاح ذلك؟
حسنًا ، إذا اتبعت نصيحتنا ، يجب أن يكون موقع الويب الخاص بك الآن أسرع بكثير مما كان عليه من قبل.
ولكن ، هناك شيء واحد يمكن أن يقتل سرعة التحميل على موقعك الإلكتروني.
إذا كان موقعك الإلكتروني يستهدف جمهورًا محليًا ، فإن الحل الخاص بك بسيط: اختر خدمة استضافة جيدة تكون قريبة فعليًا من موقعك المستهدف قدر الإمكان.
ومع ذلك ، فإن هذا الأمر أكثر صعوبة إذا كان موقعك على الويب يلبي احتياجات جمهور عالمي.
لا يمكنك ببساطة اختيار موقع خادم قريب فعليًا من جميع زوار موقعك على الويب.
يمكنك أن تفعل أفضل شيء المقبل وتستضيف في موقع الزوار الذي هو الأكثر شعبية ، ولكن هناك حل ثاني أكثر فعالية.
تهدف خدمة CDN تحديدًا إلى حل هذه المشكلة.
ا البنية الأساسية لـ CDN تم تصميمه خصيصًا لإصلاح المشكلة التي وصفناها للتو.
تملك شبكة CDN شبكة من مئات الخوادم في عشرات المواقع حول العالم. ستقوم هذه الخوادم التي تسمى خوادم الحواف أو التخزين المؤقت بتكرار الصور والموارد الثابتة مثل ملفات Javascript و CSS إلى هذه المواقع.
عندما يضرب أحد المستخدمين موقعك على الويب ، سيتم عرض الموارد الثقيلة من موقع أقرب ماديًا ممكنًا لزائرك.
وهذا يقلل بشكل كبير من مشكلة المسافة ويمنح موقعك ميزة كبيرة جدًا من حيث سرعة التحميل.
الشيء العظيم في استخدام CDN ، هو أنه يمكنك بسهولة زيادة سرعة موقعك دون الحاجة إلى دفع أي شيء إضافي ، خاصة إذا كان موقعك لا يزال ينمو.
تقدم معظم خدمات CDN خطة مجانية ، والتي ستوفر وظيفة التخزين المؤقت الأساسية التي ناقشناها أعلاه. عادةً ، إلى جانب تحسين المحتوى ، ستحصل أيضًا على دعم لأمان موقعك على الويب أيضًا ، من خلال آليات الأمان التي تنفذها شبكات CDNs.
مع نمو موقعك على الويب وتزايد احتياجات الموقع ، ستتمكن بعد ذلك من الترقية إلى خطة تناسب احتياجاتك بشكل أفضل.
هناك طريقتان لإعداد CDN ، وهذا يعتمد في الغالب على CDN الفعلي الذي ستستخدمه.
الطريقة الأولى لإعداد CDN هي باستخدام ملحق CDN. عند إعداد CDN ، ستحصل على عنوان URL الذي سيكون الموقع الجديد للصور الثابتة لموقعك.
سيعمل المكون الإضافي لـ CDN على إعادة كتابة عنوان URL للموارد الثابتة بحيث يتم تقديمها من شبكة CDN.
https://www.example.com/images/logo-default.jpg
هو الآن إعادة كتابة
https://cdn.example.com/images/logo-default.jpg
ستحتاج إلى إجراء بعض التغييرات الطفيفة على إدخالات نظام أسماء النطاقات في موقعك ، بحيث يتم حل cdn.example.com باعتباره عنوان URL الذي قدمته شبكة CDN.
يمكنك استخدام البرنامج المساعد CDN Enabler إذا كنت تستخدم خدمة إعادة كتابة عناوين URL مثل KeyCDN (مؤلفي هذا المكون الإضافي) أو MaxCDN أو Incapsula.
بمجرد تثبيت هذا المكون الإضافي ، فإن الشيء الوحيد الذي عليك فعله هو إدخال عنوان URL الذي تقدمه خدمة CDN الخاصة بك ، ويجب أن تكون على ما يرام.
طريقة أخرى أفضل لتركيب CDN تستخدم proxy عكسي.
يتطلب ذلك أيضًا إجراء تغييرات طفيفة على نظام أسماء النطاقات (DNS) ، والتي تكون عادةً خاصة بـ CDN الذي ستقوم بتثبيته.
هذا التنفيذ مفيد لأنه يزيل حمولة كبيرة من ضرب الخادم الخاص بك مباشرة.
كما رأينا أعلاه ، فإن تثبيت CDN ليس باهظًا من حيث السعر كما يعتقد المرء. بالإضافة إلى ذلك ، سيكون تحسين الأداء المعزز لموقعك بمثابة تحسين مهم في تجربة المستخدم.
إذا كنت تسعى إلى تسريع موقعك بسرعة ، فستكون أداة CDN ضرورية.