خمس نصائح لتسريع مواقع Magento

نشرت: 2019-06-11

Magento 2 عبارة عن منصة غنية بالميزات. النظام الأساسي الذي يمكن أن يوفر تجربة قابلة للتخصيص بدرجة عالية لجميع المشترين ، مما يعني عدم وجود موقعين متماثلين.

تتضمن بعض أفضل ميزات Magento ما يلي:

  • تم دمج Elasticsearch الآن في Magento 2.3 (وما بعده) ،
  • يمكنك تخصيص تجارب العملاء بشكل أفضل من خلال تلبية احتياجات أسواق معينة ،
  • يمكن للعملاء العائدين الآن توقع عملية دفع أسهل.

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

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

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

في هذا المنشور ، سأقدم 5 نصائح لتقليل وقت استجابة الخادم ، وتسريع مواقع Magento في النهاية.

جدول المحتويات

  • نصيحة رقم 1: النظر في الاستضافة الخاصة بك
  • نصيحة رقم 2: تحسين الصور الخاصة بك
  • نصيحة رقم 3: تحقق من الامتدادات الخاصة بك
  • نصيحة رقم 4: قلل من البرمجة الخاصة بك
  • نصيحة رقم 5: حافظ على تنظيم قاعدة بيانات Magento الخاصة بك
  • يبعد

نصيحة رقم 1: النظر في الاستضافة الخاصة بك

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

لهذا السبب سيخبرك العديد من مطوري Magento المعتمدين بالاستثمار في خطة استضافة جيدة. لن يتم تشغيل Magento كما ينبغي مع استضافة مشتركة بقيمة 5 دولارات شهريًا. من أجل تسريع Magento ، سيتعين عليك الاستثمار في خطة متميزة.

في الواقع ، من المهم عند اختيار خدمة استضافة ، أن تختار خدمة تحدد استضافة Magento المعتمدة.

يمكنك أيضًا استضافة موقع Magento الخاص بك على خادم افتراضي خاص (VPS). من الفوائد الكبيرة لاستضافة موقع الويب الخاص بك على VPS أنك ، بصفتك مالكًا للموقع ، ستتمتع بحرية أكبر في إدارة الخادم الخاص بك.

ومع ذلك ، بصفتك مالك موقع Magento ، فإن أفضل ميزة هي أن المواقع المستضافة VPS لا تعتمد على حركة المرور أو الجمهور. أنت مرحب بك لاستخدام أكبر مساحة ممكنة على الخادم.

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

نصيحة رقم 2: تحسين الصور الخاصة بك

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

لا توجد طريقة حقيقية لمعرفة الحجم الأكثر مثالية لموقع الويب الخاص بك ، ولكن هناك طرق لجعل الصورة أصغر دون الإضرار بجودتها.

سيؤدي بحث Google البسيط عن "مُحسِّن الصور المجاني" إلى ظهور عدد غير قليل من الأدوات المجانية التي يمكنك استخدامها لجعل صورك أصغر مع الحفاظ على جودتها.

قد توفر هذه الأدوات نتائج متباينة ، ولكن العملية عادة ما تكون هي نفسها:

  1. قم بتحميل الصورة على الموقع.
  2. اختر إعدادات الضغط.
    1. الإعداد الموصى به هو إما "بدون خسارة" أو لتحديد "أفضل جودة".
    2. لا تمنحك بعض الضواغط خيار كيفية ظهور صورتك. في هذه الحالة ، ما عليك سوى تخطي هذه الخطوة.
  3. قم بتنزيل صورتك (صورك).

بمجرد الانتهاء من العملية ، يمكنك تحميل جميع صورك المحسّنة حديثًا إلى Magento والمضي قدمًا لاستبدال صورك الأصلية بصورك المحسّنة.

نصيحة رقم 3: تحقق من الامتدادات الخاصة بك

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

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

من أجل معرفة الامتدادات الأساسية التي يجب الاحتفاظ بها على موقع Magento الخاص بك ، يُنصح بإجراء أحد الإجراءات التالية:

  1. قم بإجراء تدقيق شامل لملحق Magento لمعرفة عدد الإضافات التي لديك ومعرفة كيفية تأثير كل منها على وقت التحميل. ضع في اعتبارك إزالة الامتدادات التي تستغرق معظم وقت التحميل.
  2. استشر مطور Magento معتمدًا لإجراء تدقيق الملحقات والتحدث معهم لمعرفة أفضل الإضافات التي يجب الاحتفاظ بها.

بمجرد أن تتمكن من مسح بعض أكبر الامتدادات الخاصة بك ، قد تجد أن موقع Magento الخاص بك سيبدأ في التحميل بشكل أسرع.

نصيحة رقم 4: قلل من البرمجة الخاصة بك

كلما قل الكود الذي يتم تحميله ، كان ذلك أفضل. إذا قمت بدمج ملفات JavaScript و CSS وتقليلها ، فيمكنك إنشاء وقت تحميل أسرع لمتجر Magento الخاص بك.

يمكنك الاستعانة بمطور Magento معتمد للقيام بذلك ولكن إذا كنت ترغب في القيام بذلك بنفسك ، فما عليك سوى القيام بما يلي:

  1. انتقل إلى لوحة إدارة Magento وابحث عن "النظام"
  2. اتبع الخريطة: System → Configuration → Advanced → Developer
  3. ابحث ضمن إعدادات JavaScript و CSS.
  4. ضمن "دمج ملفات JavaScript" ، غيّر "لا" إلى "نعم"
  5. ضمن "دمج ملفات CSS" ، غيّر "لا" إلى "نعم"
  6. احفظ التغييرات
خمس نصائح لتسريع مواقع Magento | مدونة MageWorx Magento
خمس نصائح لتسريع مواقع Magento | مدونة MageWorx Magento

بمجرد القيام بذلك ، سيتم دمج ملفات JavaScript و CSS وتقليل عدد الطلبات إلى موقع الويب الخاص بك.

بالنسبة إلى HTML الخاص بك ، إذا قمت بتنزيل امتداد تابع لجهة خارجية ، فيجب أن تكون قادرًا على تصغيره.

نصيحة رقم 5: حافظ على تنظيم قاعدة بيانات Magento الخاصة بك

تتمثل النقطة الأساسية لتسريع Magento في الحفاظ على قاعدة بيانات موقع الويب الخاص بك على النحو الأمثل. وهذا يشمل الحفاظ على ما يلي:

  • الفهارس: من المهم ملاحظة أن الفهارس تستخدم لتسريع استعلامات MySQL. بشكل افتراضي ، يقوم Magento بتحديث الفهارس لكل منتج في المتجر. ومع ذلك ، هناك بعض الحالات التي قد تضطر فيها إلى تحديث فهرس منتج يدويًا. للقيام بذلك ، يجب عليك:
    • انتقل إلى "النظام" ← "إدارة الفهرس".
    • حدد جميع الفهارس (أو الفهارس التي تريد تحديثها) ، واختر "Reindex Data" من القائمة المنسدلة وانقر على "إرسال".
خمس نصائح لتسريع مواقع Magento | مدونة MageWorx Magento
  • السجلات: يجب وضع جداولك ومنتجاتك وإجراءاتك في المجموعات المناسبة. يجب حذف السجلات القديمة بأسرع ما يمكن لتجنب احتمال وجود موقع تحميل أطول. لتنظيف سجلات قاعدة بيانات Magento ، يجب عليك:
    • انتقل إلى "المتاجر" ← "التكوين" ← "خيارات متقدمة" ← "النظام" ← "الإجراءات المجمعة."
    • ضمن "سجل الأيام المحفوظة" ، قم بتغييره إلى أي عدد من الأيام تفضله.
    • انقر فوق "حفظ التكوين".
خمس نصائح لتسريع مواقع Magento | مدونة MageWorx Magento

بعد تكوين هذا ، يمكنك توقع تحميل موقع Magento الخاص بك بشكل أسرع.

يبعد

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

أصبح امتلاك موقع سريع أمرًا ضروريًا للحصول على موقع ويب ناجح. ومع ذلك ، لا يزال هناك مسار محدد لجعل كل موقع سريعًا. تشمل الأشياء التي يمكنك القيام بها لتسريع Magento ما يلي:

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

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


هذا منشور ضيف بواسطة Konstantin Gerasimov ، مطور Magento معتمد في Goivvy ، LLC. إنه متخصص في تحسين الأداء وتطوير الواجهة الخلفية.