إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

آخر تعديل مارس 7, 2021
الاصدار :
أنت هنا فى :

من أحد أهم الطرق السهلة لتطوير أداء موقعك الالكترونى فى ماجنتو 2 ، هو إدارة ذاكرة التخزين المؤقت . عندما تحتاج ذاكرة التخزين المؤقتة إلى تحديث ، تظهر رسالة أو ملاحظة أعلى مساحة العمل داخل لوحة تحكم ماجنتو 2 ، لترشدك لهذه العملية . اتبع الرابط Cache Management و قم بتحديث ذاكرة التخزين المؤقتة . 

إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

Cache Management

تعرض صفحة Cache Management فى نظام ماجنتو 2 ، حالة كل ذاكرة تخزين مؤقت أساسية و العلامة المرتبطة بها . يمكن استخدام الأزرار الموجودة فى أعلى اليمين لمسح الذاكرة المؤقتة لماجنتو (Flush Magento Cache) ، أو مسح التخزين المؤقت الشامل بشكل كلى . فى أسفل الصفحة يوجد أزرار إضافية لمسح صور كتالوج المنتج (Flush Catalog Images Cache) و مسح ذاكرة التخزين المؤقت الخاصة بملفات الجافا (Flush JavaScript/CSS Cache) . 

إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

Cache Management

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

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

إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

موارد أدوار المستخدمين – Role Resources

أفضل ممارسات التخزين المؤقت فى ماجنتو 

تختلف أهداف عملية إعادة الفهرسة (Reindexing) و التخزين المؤقت (Caching) فى نظام ماجنتو 2 . يتتبع الفهرس معلومات قاعدة البيانات لزيادة أداء البحث و استرجاع البيانات أسرع للواجهات الأمامية للمتجر . تحفظ ذاكرات التخزين المؤقت البيانات المحملة ، و الصور ، و غيرها لزيادة أداء التحميل و الوصول إلى الواجهة الأمامية للمتجر . 

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

يمكنك الوصول إلى صفحة Cache Management ، من خلال أحد الخطوات التالية : 

  • اضغط على رابط Cache Management فى الرسالة المعروضة فى أعلى صفحة العمل داخل لوحة تحكم ماجنتو 2 .
  •  ادخل من خلال لوحة تحكم ماجنتو 2 إلى System > Tools > Cache Management

لتحديث ذاكرة تخزين مؤقتة محددة 

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

لإجراء تحديث جماعي لذاكرة التخزين المؤقتة (Mass Action)

  1. لتنفيذ إجراء على مجموعة من ذاكرات التخزين المؤقت فى نظام ماجنتو 2 ، افتح قائمة Mass Actions ، و اختر أحد الإجراءات التالية : 

  • Select All 
  • Select Visible 
إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

Mass Actions

2. حدد مربع الاختيار لكل ذاكرة تخزين مؤقتة ، تريد تنفيذ أي إجراء لها . 

إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

قائمة Actions

3. اختر من قائمة Actions ، إجراء التحديث Refresh ، ثم اضغط Submit

مسح ذاكرة التخزين المؤقت لصور المنتجات 

  1. بعد الدخول إلى صفحة Cache Management داخل لوحة تحكم ماجنتو 2 ، أسفل Additional Cache Management ، اضغط Flush Catalog Images Cache ، لمسح ملفات صور المنتج التي تم إنشاؤها سابقاً . 

إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

Flush Catalog Images Cache

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

إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

  2. كما ذكرنا سابقاً أنه من المهم مسح ذاكرة التخزين المؤقت الخاصة بمتصفحك ، لتظهر التغييرات التي قمن بها فى الموقع الالكترونى . 

مسح ذاكرة التخزين الموقت لملفات جافا سكريبت و CSS 

  1. أسفل Additional Cache Management ، اضغط على Flush Javascript/CSS Cache ، لحذف ملفات جافا سكريبت و CSS ، التي تم دمجها فى ملف واحد . 

إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

Flush Javascript/CSS Cache

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

إدارة ذاكرة التخزين المؤقت (Cache Management) فى ماجنتو 2

   2. كما ذكرنا سابقاً أنه من المهم مسح ذاكرة التخزين المؤقت الخاصة بمتصفحك ، لتظهر التغييرات التي قمن بها فى الموقع الالكترونى . 

مسح ذاكرة التخزين المؤقت باستخدام سطر الأوامر 

يقدم Magento خيارات إضافية لمسح ذاكرة التخزين المؤقتة باستخدام سطر الأوامر (Command Line) . تحتاج هذه الخيارات دعم المطور حتى تكتمل . 

عناصر التحكم فى صفحة Cache Management 

عنصر التحكم الوصف
Mass Actions تحدد هذه القائمة الإجراءات المجمعة التي يمكن تنفيذها على ذاكرات تخزين مؤقت متعددة مرة واحدة .خيارات هذه القائمة :
Select All — تحديد جميع مربعات الاختيار لذاكرات التخزين المؤقت .
Unselect All — إزالة تحديد جميع مربعات الاختيار لذاكرات التخزين المؤقت .
Select Visible — تحديد جميع مربعات الاختيار لذاكرات التخزين المؤقت الظاهرة .
Unselect Visible —تحديد جميع مربعات الاختيار لذاكرات التخزين المؤقت الظاهرة .
Actionsالإجراءات التي يتم تطبيقها على ذاكرات التخزين المؤقت المحددة . الخيارات :
Enable — تفعيل جميع ذاكرات التخزين المؤقت المحددة .
Disable — تعطيل جميع ذاكرات التخزين المؤقت المحددة .
Refresh — تحديث جميع ذاكرات التخزين المؤقت المحددة .
Submitتطبيق الإجراء على جميع ذاكرات التخزين المؤقت المحددة .

أزرار التحكم فى صفحة Cache Management 

Flush Magento Cache إزالة جميع العناصر فى ذاكرة التخزين المؤقتة الافتراضية لماجنتو ، بناءً على علامات ماجنتو (Magento Tags) المرتبطة بها .
Flush Cache Storage حذف جميع العناصر من ذاكرة التخزين المؤقت ، بغض النظر عن وسم ماجنتو (Magento Tag) . إذا كان يستخدم النظام الخاص بك موقع داخلي لذاكرة التخزين المؤقت ، فسيتم حذف أي ملفات لذاكرة التخزين المؤقت يتم استخدامها بواسطة أي تطبيقات أخرى فى هذه العملية .
Flush Catalog Images Cache حذف جميع صور الكتالوج ذات العلامة المائية و التي تم تغيير حجمها تلقائياً و التي يتم تخزينها فى ملف media/catalog/product/cache . إذا لم تنعكس الصور التي تم تحميلها فى كتالوج المتجر ، فحاول حذف كتالوج متجرك و تحديث متصفحك مرة أخرى .
Flush JavaScript/CSS Cache حذف النسخة المدمجة الخاصة بملفات الجافا سكريبت/CSS من ذاكرة التخزين المؤقت داخل نظام ماجنتو 2 .إذا لم تنعكس هذه التغييرات فى المتجر الالكترونى ، حاول حذف ذاكرة التخزين المؤقت الخاصة بجافا سكريبت / css و تحديث متصفحك مرة أخرى .
Flush Static Files Cache حذف ذاكرة التخزين المؤقت الخاصة بملفات العرض و الملفات الثابتة ، التي تم معالجتها بشكل مسبق .

ذاكرات التخزين المؤقت (Caches) فى نظام ماجنتو 2 

الجدول التالي يوضح أنواع ذاكرة التخزين المؤقت الخاصة بالملفات الموجودة فى نظام ماجنتو 2 . 

CACHEالوصف العلامة المرتبطة - Associated Tag
Configuration ذاكرة التخزين المؤقت الخاصة بإعدادات التكوين لملفات XML المختلفة التى تم تجميعها عبر الوحدات (modules) . CONFIG
Layouts ذاكرة التخزين المؤقت الخاصة بإرشادات إنشاء أو بناء تخطيطات الصفحات فى متجرك . LAYOUT_GENERAL_CACHE_TAG
Blocks HTML output ذاكرة التخزين المؤقت الخاصة بملفات HTML لكتل أو بلوكات صفحات متجرك . BLOCK_HTML
Collections Data ذاكرة التخزين المؤقت لملفات تجميع البيانات . COLLECTION_DATA
Reflection Data ذاكرة التخزين المؤقت الخاصة بحذف بيانات انعكاس واجهة API للمتجر ، و التي يتم إنشاؤها أثناء وقت تشغيل المتجر .
Database DDL operations ذاكرة التخزين المؤقت للنتائج الخاصة بطلبات DDL ، مثل وصف الجداول أو الفهارس فى متجرك . DB_DDL
Compiled Config ذاكرة التخزين المؤقت لنتائج تجميع الكود فى متجرك الالكترونى . COMPILED_CONFIG
EAV types and attributes ذاكرة التخزين المؤقت لبيان أو إعلان أنواع الكيانات فى متجر ماجنتو 2 . EAV
Customer Notification ذاكرة التخزين المؤقت للإشعارات المؤقتة التي تظهر فى واجهة المستخدم .
Integrations Configuration ذاكرة التخزين المؤقت لملفات إعدادات التكوين الخاصة بعمليات التكامل فى متجرك . INTEGRATION
Integrations API Configuration ذاكرة التخزين المؤقت لملفات إعدادات التكوين الخاصة بعمليات تكامل API فى متجرك . INTEGRATION_API_CONFIG
Page Cache ذاكرة التخزين المؤقت الكاملة للصفحة . FPC
Translations ذاكرة التخزين المؤقت لملفات الترجمة فى متجرك . TRANSLATE
Web Services Configuration ذاكرة التخزين المؤقت لملفات إعدادات تكوين خدمات الويب فى متجرك . WEBSERVICE

إدارة ذاكرة التخزين المؤقت لموارد أدوار المستخدمين (Role Resources)

Resource 

Cache Management

  • Clean Cache Actions
    • Flush Cache Storage
    • Flush Magento Cache
  • Cache Type Management
    • Toggle Cache Type
    • Refresh Cache Type
  • Additional Cache Management
    • Catalog Images Cache
    • Flush Js/Css
    • Flush Static Files

 

Tags:
Was this article helpful?
Dislike 0
السابق :
التالى :