اذهب إلى المحتوى

السؤال

نشر

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

Recommended Posts

  • 1
نشر

حتى يعمل Magento بكفاءة يحتاج إلى بعض المتطلبات مثل: ذاكرة عشوائية أو RAM أكثر من 2GB. ولكن في حال كان لديك ذلك فهنالك عدة أمور تجعل من Magento بطيء ومنها:

  1. بطئ في الذاكرة الداخلية: في حال كنت تستخدم ذاكرة HDD فهذا أمر وارد لأن تحميل جميع ملفات المشروع الخاص بك ستأخذ وقتا والتنقل بين الصفحات يحتاج إلى سرعة ذاكرة عالية حتى تتنقل بينها بسلاسة.
  2. إضافات الطرف الثالث: هنالك العديد من الإضافات التي يتم تنزيلها مع Magento تجعل منه بطيئا, لأن الكود الذي تم كتابته قد يكون بجودة منخفضة لذا فلن يعمل بكفاءة وسرعة عالية. لذا حاول أن تقوم بإيقافهم واحدا تلو الأخر حتى تكتشف اي إضافة أو أكثر تسبب البطئ في النظام ككل.
  3. ايقاف full page cache: وهذا يعني ان توقف تحميل الصفحات كاملة عند دخول المستخدم, هذا مفيد للقيام بتسريع النظام ولكن يجب عليك إستخدام أدوات caching مناسبة لاستخدام هذه الأداة بكفاءة.

وللقيام بتسريع Magento حاول أن تجرب ما يلي:

  • تقليص ودمج ملفات JaveScript و CSS: فتقليص هذه الملفات يجعل تحميلها أسرع وللقيام بذلك نذهب إلى المسار التالي : STORES ➜ Settings ➜ Configuration ➜ Advanced ➜ Developer. من لوحة تحكم الأدمن ثم نقوم بفتح التبويبات التالية Template Settings, JavaScript Settings and CSS Settings ونكمل كما في الصورة المرفقة أدناه:image11.thumb.png.853be28cf26b67f47e5958b15f360d8c.png
  • تفعيل الفهرس المسطح: عادةً ما يقوم Magento بتخزين بيانات الكتالوج في جداول متعددة, نظرًا لأنه يتم تخزين المتغيرات في جداول متعددة ، فإن استعلامات SQL تكون أحيانًا طويلة وتؤثر سلبًا على أداء Magento. وللقيام بذلك نذهب من خلال لوحة التحكم إلى المسار: STORES ➜ Settings ➜ Configuration ثم نتأكد أن المعلومات التي لديك تطابق الصورة أدناه
    asd.thumb.png.14dfd65c91b9316203b8717dbd4134f3.png
  • إستخدام Varnish Cache: وهي أداة مفتوحة المصدر لتطبيقات الويب تقوم بتخزين الملفات في الذاكرة وهذا سيقلل من وقت الاستجابة لطلب صفحة معينة, ولتفعيلها نتبع STORES ➜ Settings ➜ Configuration ➜ Advanced ➜ System ثم نقوم بفتح التبويبة Full Page Cache وفي القائمة المنسدلة Caching Application نختار Varnish Cache ثم نقوم بعمل refresh للكاش.
  • تكوين مجموعات مزايا المنتجات:Magento وبشكل تلقائي عند تنزيله يحتوي على العديد من مزايا المنتجات والمنتجات الموجودة مسبقا, لذا احتفظ بما تحتاجه وتخلص من الزايادات. لتسريع تحميل صفحة منتج ، تحتاج إلى إنشاء مجموعات سمات مخصصة لكل نوع من المنتجات في متجرك. قد يستغرق تنفيذ ذلك بعض الوقت ، لكنك ستحصل على أداء أفضل. لرؤية السمات نذهب للمسار STORES ➜ Attribute ➜ Product. وكذلك هنالك العديد من الصور وغير ذلك الصور التي تقوم بإضافتها يجب ان تكون محددة الحجم وجودتها جيدة.

  • إيقاف تشغيل الصفحات الغير مستخدمة: اذا كان لديك صفحات ووجدت انك لا تستخدمها فقم بالتخلص منها وذلك يخفف الحمل على الذاكرة وعلى المتجر ككل.

  •  
  •  

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...