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

طريقة اختبار سرعة موقع الويب

قبيل الخوض في الطرق المتّبعة في تسريع تحميل موقعٍ الكترونيٍّ لا بدّ في البداية من التنويه لبعض الأدوات المستخدمة في اختبار سرعة أداء موقع الويب:

  • Pagespeed Insights: يُوفر موقع غوغل هذه الأداة المجانية ليتمكن المستخدمون من اختبار سرعة مواقع الويب الخاصة بهم وذلك من خلال إدخال عنوان URL الخاص بالموقع لتتكفل الأداة بالباقي، وتحلل محتواه وتُقدم اقتراحاتٍ لزيادة سرعة تحميله وتحسين أدائه.
  • Pingdom: هي أداةٌ هامةٌ جدًا لا يقتصر عملها على اختبار سرعة مواقع الويب بل تُقدم مراجعاتٍ وتقييماتٍ وتحتفظ بسجلاتٍ لأداء الموقع وبالتالي يحصل مالك الموقع على إشعاراتٍ حول كافة التغييرات المختلفة التي تؤثر على سرعة أدائه.
  • Yslow: هي أداةٌ تُجري اختباراتٍ لسرعة مواقع الويب وتُقدّم نصائحَ واقتراحاتٍ لتحسينها.1

كيفيّة تسريع تحميل موقع الكتروني

  • التقليل من ملحقات HTTP: بحسب ما أورده Yahoo تحتاج صفحات الويب لما يقارب 80% من الوقت اللازم للتحميل من أجل الحصول على مختلف أجزاء الصفحة كالصور والبرامج النصية، حيث تتكون كافة ملحقات HTTP من تلك العناصر التي كلما ازدادت في الصفحة طال الوقت اللازم للتحميل لذلك يُفضل تقليل عددها قدر الإمكان من أجل تسريع تحميل موقعٍ الكترونيٍّ ما، عبر اتباع خطواتٍ محددةٍ تبدأ بتحديد عدد العناصر الموجودة ضمن موقع الويب كونه مقياسًا للأداء، ومن خلال استخدام أدوات المطور في متصفح غوغل كروم مثلًا يمكن معرفة عدد ملحقات HTTP الموجودة على الموقع وذلك باتباع الخطوات التالية:
    1. انقر بالزر الأيمن للفأرة على الصفحة ثم انقر على خيار Inspect.
    2. انقر على تبويبة Network سيظهر في العمود Name كافة الملفات الموجودة على الصفحة وفي العمود Size حجم تلك الملفات، وفي العمود Time سيظهر الوقت اللازم لتحميل كل ملفٍ على حدة.
    3. يظهر في الزاوية اليسرى العدد الكلي للملحقات الموجودة على الموقع والتي عند تقليلها ستزداد سرعة تحميل الموقع.2
  • إزالة الملحقات غير الضرورية:
    • انطلاقًا من أنّ عملية تسريع تحميل موقع الكتروني ما تعني استهلاك مقدارٍ أقل من الوقت لتنفيذ جميع العمليات المنوط به، فقد كانت المكوّنات الإضافيّة عنصرًا يجب إعطاؤه بعض الأهمّية؛ إذ تحتاج تلك إلى مصادرَ لتتمكن من تشغيلها لكن قد يؤدي زيادة تلك المصادر إلى إبطاء سرعة موقع الويب، لذلك قد تُتيح إزالة بعضها خاصةً غير المستخدمة منها أو إلغاء تفعيلها زيادة سرعة تحميل الموقع، كما لا يقتصر أثرها على ذلك؛ بل قد تكون سببًا لتعرض الموقع لتهديداتٍ أمنيةٍ.
    • عند إزالة المكونات الإضافية غير الضرورية سيقل الوقت اللازم لتحميل صفحات الويب بشكلٍ ملحوظٍ وتزداد سرعة موقع الويب، لكن لا بد من معرفة أن الأمر لا يتعلق بعدد تلك المكونات فقط فقد يتضمن أحد المواقع 50 مكونًا لكنه يُعتبر أسرع من موقعٍ آخر لا يتضمن سوى 10 ، فأحيانًا يجب النظر إلى نوعية المكونات الإضافية وجودتها أكثر من عددها.
    • يُفضّل تجنب استخدام المكونات الإضافية التي تتطلب بدورها تحميل الكثير من البرامج النصية والأنماط وتنفيذ طلباتٍ كثيرة والتواجد في كافة صفحات الويب على الموقع من خلال إضافة استفساراتٍ كثيرةٍ تتعلق بقاعدة البيانات.3
  • الابتعاد عن استخدام إعادة التوجيه: لا يمكن بحالٍ من الأحوال توقّع تسريع تحميل موقع الكتروني يتضمّن إجراء إعادة التوجيه، وهي العملية التي تنقل زوار إحدى صفحات الويب إلى صفحةٍ أخرى بدلًا منها، وهذا ما يستغرق وقتًا إضافيًّا قد لا يتجاوز أجزاءً من الثانية وربّما يصل أحيانًا لثوانٍ قليلة لتحميل الصفحة التي تُؤخذ بعين الاعتبار في مجال تحسين أداء مواقع الويب فكل ثانيةٍ مهمةٍ، وفي الحالات التي لا يمكن فيها تجنب عمليات إعادة التوجيه يُفضّل عدم استخدامها إن أمكن ذلك.4
  • ضغط صفحة الويب في الموقع:
    • عند ضغط الملفات الموجودة على أي جهازٍ كان سيقل حجمها وتحتل مساحةً أقل وهذا تمامًا ما سيحدث عند استخدام برنامج GZip القادر على ضغط البيانات الموجودة على صفحات الويب، فبمجرد تحميل البرنامج وتثبيته سيضغط ملفات موقع الويب تلقائيًّا لتُصبح كملفات GZip وبالتالي يزداد عرض النطاق الترددي وتُصبح عملية تحميل الصفحة أسرع من قبل.
    • لا بد من الإشارة إلى أن الزائر لا يحتاج إلى برامج فك الملفات المضغوطة؛ فما إن يدخل إلى الموقع سيتكفّل المتصفح بفك الضغط تلقائيًّا ويظهر المحتوى بشكلٍ طبيعيٍّ. ويمكن الحصول على برنامج GZip بكل سهولةٍ وتثبيته عن طريق ملفٍ موجودٍ في الدليل الجذر للخادم، كما تُتيح بعض الإضافات الحصول عليه بنقرةٍ واحدةٍ.5
  • تحسين قاعدة البيانات:
    • من أكثر الطرق فعاليةً في تسريع تحميل موقع الكتروني هي تحسين قاعدة البيانات بشكلٍ منتظمٍ خاصةً في حال استخدام الووردبرس أو بعض من CMS التي تعتمد على قاعدة البيانات، حيث تزيد تلك الإضافات من البيانات الموجودة، فينعكس ذلك سلبًا على سرعة موقع الويب ليصبح أبطأ.
    • أثبتت هذه الخطوة نجاحًا بالنسبة للإضافات التي تحفظ بيانات المستخدم والإحصائيات والسجلات وكلها تزيد من البيانات المحفوظة، لذلك يُفضّل تنظيف قواعد البيانات بشكلٍ منتظمٍ مع الحرص على إجراء نسخٍ احتياطيٍّ لكافة الملفات.6

المراجع