الأسباب وحلول سيمالت لإبطاء المواقع الإلكترونية


قائمة المحتويات

1. المقدمة
2. أسباب وحلول إبطاء المواقع الإلكترونية
  • طلبات HTTP كثيرة جدًا
  • ملفات الوسائط الكبيرة
  • عدد كبير جدًا من الإضافات
  • قضايا جافا سكريبت
  • أنت لا تستخدم تقنيات التخزين المؤقت
  • أنت لا تستخدم CDN
  • Un- الأمثل CSS
  • الصفحة الرئيسية المزدحمة
  • ترميز غير نظيف
3. خاتمة

1 المقدمة

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

تؤثر سرعة الصفحة على كيفية ترتيب محركات البحث لموقعك. كما أنه يؤثر على ظهور موقعك ومصداقيته. يمكن أن يؤدي وجود موقع ويب بطيء إلى انخفاض في الإيرادات ، حيث سيتخلى 40٪ من المستخدمين عن موقعك إذا استغرق تحميله أكثر من 2-3 ثوانٍ. ستعطي أيضًا تجربة سلبية لزوار الموقع ، مما يقلل من احتمالية عودتهم إلى موقعك.

هناك العديد من العوامل المسؤولة عن المواقع البطيئة. تابع القراءة لمعرفة ما هي هذه العوامل وكيفية إصلاحها.

2. أسباب وحلول المواقع البطيئة

  • طلبات HTTP كثيرة جدًا
هذا سبب شائع لمواقع الويب البطيئة. عندما يكون لديك الكثير من صور JavaScript و CSS ، يمكن أن يؤدي ذلك إلى إبطاء وقت تحميل موقع الويب الخاص بك لأن المتصفح يطلب تحميل كل من هذه الملفات في كل مرة يزور فيها شخص ما موقعك. 80٪ من وقت تحميل موقع الويب الخاص بك متصل بتنزيل هذه العناصر.
لحل هذه المشكلة ، قلل طلبات HTTP الخاصة بك. إذا كنت تستخدم متصفح Chrome ، فاستخدم إعدادات أداة المطور لمعرفة عدد الطلبات التي يقدمها موقعك على الويب حاليًا لكل عملية بحث ، ثم قلل هذا العدد قدر الإمكان.

يمكنك أيضًا محاولة الجمع بين بعضها. يمكنك تصغير ودمج الملفات في HTML و CSS و JavaScript لأن هذه الملفات تضيف إلى عدد الطلبات التي يقدمها موقعك في كل زيارة. يمكنك أيضًا إزالة عمليات إعادة التوجيه غير الضرورية لأنها تساهم في إبطاء وقت التحميل أو الاستخدام محلل صفحات الويب سيمالت لتشغيل التشخيص وتقديم الحلول.

  • ملفات الوسائط الكبيرة
هذا هو أحد المذنبين الأكثر شيوعًا لموقع الويب البطيء. يؤدي وجود عدد كبير جدًا من الصور أو مقاطع الفيديو غير المحسّنة إلى تقليل سرعة تحميل موقع الويب الخاص بك لأن الصور ستستخدم الكثير من النطاق الترددي أثناء التحميل. إذا كنت تقوم غالبًا بتحميل ملفات كبيرة قبل محاولة ضغطها ، فأنت تزيد من حجم موقع الويب الخاص بك دون داع ، مما سيؤثر على سرعة موقع الويب الخاص بك.
لحل هذه المشكلة ، قم بتحسين ملفات الوسائط عن طريق ضغطها قبل تحميلها على موقع الويب الخاص بك. يجب ألا تكون صورك أكبر من 100 كيلو. هناك العديد من الأدوات عبر الإنترنت التي يمكنك استخدامها لتحسين صورك. يمكنك استخدام أداة ضغط صور مجانية تسمى TinyJPG لتقليل حجم الصورة قبل تحميلها. إذا قمت بتشغيل موقع WordPress ، فيمكنك استخدام WP Smush.
يجب أيضًا الانتباه إلى تنسيق الصورة نظرًا لأن تنسيقات صور PNG أو GIF أكبر بكثير مقارنة بتنسيق JPG ، وبالتالي فإن استخدام تنسيق صورة JPG يمكن أن يساعد في تحميل موقعك بشكل أسرع كثيرًا. يمكنك استخدام تطبيقات التحرير الرسومية مثل Photoshop لتحديد تنسيق الصورة الذي تريده. يحتوي Photoshop على خيار يسمى "Save for Web and Devices" ، والذي يسمح لك بتقليل جودة الصورة قبل تحميلها على أحد المواقع.
  • عدد كبير جدًا من الإضافات
قد يكون وجود عدد كبير جدًا من المكونات الإضافية سببًا آخر لبطء موقع الويب الخاص بك. إذا كان لديك العديد من المكونات الإضافية التي تتحكم في الميزات المختلفة لموقعك ، فيمكن أن تثقل موقعك وتؤدي إلى تحميله ببطء أكبر. هذا لأن المكونات الإضافية تزيد من العمل الذي يتعين على موقعك القيام به أثناء التحميل. يمكن أن تتداخل المكونات الإضافية أيضًا مع التقاط الصفحات في موقعك ، مما يقلل من سرعة صفحة موقعك.
لا تنخدع بالآلاف من المكونات الإضافية التي تقدم أشياء مذهلة لموقعك وتحمل موقعك على الكثير من المكونات الإضافية. بدلاً من ذلك ، لديك مكون إضافي الكل في واحد يمكنه القيام بالعمل بكفاءة. أحد المكونات الإضافية التي يمكنك استخدامها لهذا الغرض هو MalCare. يتيح لك إدارة موقع WordPress الخاص بك ويحمي موقعك أيضًا من المتسللين والبرامج الضارة.
  • قضايا جافا سكريبت
JavaScript هي أداة مهمة تجعل موقعك أكثر فاعلية وتفاعلية للمستخدمين. يسهل تحميل البيانات الديناميكية عبر AJAX ويضيف أيضًا تأثيرات خاصة إلى صفحتك. ومع ذلك ، إذا لم يتم التعامل معها بشكل جيد ، فقد تكون JavaScript مشكلة لموقع الويب الخاص بك.

يمكن أن يمنع صفحاتك من التحميل بالسرعة المطلوبة لأن المتصفح يجب أن يقوم بتحميل كل ملف JavaScript بالكامل قبل أن يتمكن من عرض صفحة ويب. يمكن أن ينتج عن JavaScript غير مُحسَّن ما يُعرف باسم JavaScript لحظر العرض ، أو JavaScript يؤخر صفحاتك عندما يحاول المستخدمون فتحها في المستعرضات الخاصة بهم.
لمعالجة هذه المشكلة ، يجب عليك:
  • استخدم JavaScript المضمنة بدلاً من استخدام ملفات JavaScript خارجية.
  • قم بمراجعة ملفات JavaScript الخاصة بك لمعرفة ما إذا كان هناك أي شخص ليس مهمًا جدًا حتى تتمكن من التخلص منها.
  • سيساعد ضغط JavaScript أيضًا على تثبيت ضاغط YUI واستخدامه لكسر ملفاتك.
  • استخدم التحميل غير المتزامن لملفات JavaScript الخاصة بك.
  • تأجيل تحميل JavaScript ؛ إذا منعت JavaScript من التحميل حتى يتم تحميل العناصر الأخرى ، فستزيد من سرعة صفحتك.

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

يمكنك بسهولة تمكين التخزين المؤقت باستخدام مكونات إضافية مثل W3 Total Cache. سيعمل هذا بشكل أفضل بالنسبة لك إذا كنت تستخدم موقع WordPress. تقول W3 Total Cache أن سرعة صفحة مستخدميها أصبحت أفضل عشر مرات من ذي قبل باستخدام البرنامج المساعد.
لتخزين نسخة مخبأة من موقعك في متصفح المستخدم وانتقل إلى الإعدادات العامة. حدد ذاكرة التخزين المؤقت للمتصفح ، وانقر فوق المربع "تمكين" ، لاحظ أنه يمكنك تحديد المدة الزمنية التي تريد تخزين الملف فيها في ذاكرة التخزين المؤقت للزائر. كل ما عليك فعله هو إضافة سطر يخبر المتصفح بالمدة التي تريد أن يبقى فيها الملف في ذاكرة التخزين المؤقت للزائر.
  • أنت لا تستخدم CDN
تسمح لك شبكة تسليم المحتوى بتخزين نسخ من موقع الويب الخاص بك على خوادم مختلفة موضوعة في عدة مواقع إستراتيجية بحيث يمكن تحميل صفحاتك بسرعة عندما يحاول المستخدمون بعيدون عن الخادم الرئيسي الوصول إلى موقعك. يمكن أن تتسبب استضافة موقعك على خادم واحد فقط في بطء سرعة الصفحة لأن جميع زوار موقعك يرسلون طلبات إلى نفس الخادم ، وهذا يمكن أن يؤدي إلى مستوى عالٍ من حركة المرور لموقعك ، مما يزيد من الوقت الذي يقضيه في معالجة طلبات المستخدمين ويقود لإبطاء وقت التحميل.
لإصلاح هذه المشكلة ، من الأفضل استخدام CDN. باستخدام CDN ، يمكنك بسهولة تخزين بياناتك مؤقتًا على خوادم مختلفة وتجنب ازدحام الخادم الرئيسي بطلبات كثيرة جدًا. هذا يعني أنه عندما يطلب مستخدم ملفًا من موقعك ، يمكن لمتصفحه تنزيله من الخادم الأقرب إليه. تعد Cloudflare و MaxCDN من خيارات CDN الجيدة التي يمكنك استخدامها.
  • Un- الأمثل CSS
ورقة الأنماط المتتالية (CSS) لها علاقة كبيرة بمظهر موقعك. إنه يوفر إرشادات المستعرض حول حجم الخط واللون والقائمة والرأس والتذييل والتفاصيل الأخرى في موقعك على الويب. يمكن أن تكون ملفات CSS طويلة جدًا ، وتحتوي على العديد من أسطر الرموز. هذا يمكن أن يقلل بشكل كبير من سرعة تحميل صفحتك.
يمكنك تحسين CSS من خلال دمج كل صورك في ملف واحد كبير باستخدام صورة Sprites. نصيحة أخرى هي ضغط ملف CSS الخاص بك إلى ملف جديد بمسافات بيضاء أقل. يمكنك القيام بذلك باستخدام مصغرات CSS مثل CSS Nano. قم بمراجعة ملفات ورموز CSS الخاصة بك وتخلص من أي ملفات أو نسخ مكررة غير ضرورية.
  • الصفحة الرئيسية المزدحمة
إذا كان يتم تحميل موقع الويب الخاص بك ببطء شديد ، فمن المحتمل أن يكون ذلك بسبب أنك تغفلت عن مقدار الفوضى المبنية على صفحتك الرئيسية وربما في جميع صفحات موقع الويب الخاص بك.

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

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

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

3 - الخلاصة

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

send email