كيفية تمكين / تعطيل أو مسح ذاكرة التخزين المؤقت في Magento 2
نشرت: 2018-01-16جدول المحتويات
مرحبًا قراء SimiCart ومرحبًا بكم في برنامج Magento التعليمي هذا.
ذاكرة التخزين المؤقت لـ Magento هي صفحات (أو أجزاء من الصفحات) يتم تخزينها لتحسين وقت تحميل الصفحة للطلبات اللاحقة. تخزن ذاكرة التخزين المؤقت البيانات بحيث يمكن تحميل المكالمات المستقبلية لتلك البيانات بشكل أسرع ، ويتضمن Magento هذه الأنواع: التكوين ، والتخطيط ، وتخطيط كتلة HTML ، والصفحة الكاملة (الأكثر شهرة) ، والمجموعات ، و DDL ، و EAV ، والانعكاس ، والترجمة ، تكوين التكامل ، تكامل تكوين API ، تكوين خدمات الويب. يمكن إنشاء أنواع أخرى وتعريفها.
تمكين / تعطيل أنواع ذاكرة التخزين المؤقت
في ماجنتو 2 الخلفية
- في الواجهة الخلفية لـ Magento ، انتقل إلى النظام > الأدوات > إدارة ذاكرة التخزين المؤقت .
- حدد المربع على نوع ذاكرة التخزين المؤقت التي تريد تمكين / تعطيلها. ثم في الزاوية اليسرى العليا ، حدد الإجراء المناسب (تمكين / تعطيل) وانقر فوق الزر إرسال .
باستخدام سطر الأوامر
يسمح لك هذا الأمر بتمكين أو تعطيل بعض أو كل أنواع ذاكرة التخزين المؤقت. يعد تعطيل أنواع ذاكرة التخزين المؤقت مفيدًا أثناء التطوير لأنك ترى نتائج التغييرات دون الحاجة إلى مسح ذاكرة التخزين المؤقت ؛ ومع ذلك ، فإن تعطيل أنواع ذاكرة التخزين المؤقت له بعض التأثير السلبي على الأداء.
خيارات القيادة:
ذاكرة التخزين المؤقت لماجينتو: تمكين [نوع] ... [نوع] ذاكرة التخزين المؤقت لماجينتو: تعطيل [النوع] ... [النوع]
حيث يؤدي حذف [النوع] إلى تمكين أو تعطيل جميع أنواع ذاكرة التخزين المؤقت في نفس الوقت. خيار النوع هو قائمة بأنواع ذاكرة التخزين المؤقت مفصولة بمسافة.
لسرد أنواع ذاكرة التخزين المؤقت وحالتها:
ذاكرة التخزين المؤقت magento: الحالة
على سبيل المثال ، لتعطيل ذاكرة التخزين المؤقت للصفحة الكاملة وذاكرة التخزين المؤقت لـ DDL:
magento cache: تعطيل db_ddl full_page
نتيجة العينة:
تم تغيير حالة ذاكرة التخزين المؤقت: db_ddl: 1 -> 0 full_page: 1 -> 0
مسح ذاكرة التخزين المؤقت في Magento 2
لمسح العناصر القديمة من ذاكرة التخزين المؤقت ، يمكنك مسح أنواع ذاكرة التخزين المؤقت أو مسحها :
- يؤدي تنظيف نوع ذاكرة التخزين المؤقت إلى حذف جميع العناصر من أنواع ذاكرة التخزين المؤقت لـ Magento الممكّنة فقط. بمعنى آخر ، لا يؤثر هذا الخيار على العمليات أو التطبيقات الأخرى لأنه ينظف ذاكرة التخزين المؤقت التي يستخدمها Magento فقط. لن يتم تنظيف أنواع ذاكرة التخزين المؤقت المعطلة .
- مسح * نوع ذاكرة التخزين المؤقت يمسح تخزين ذاكرة التخزين المؤقت ، مما قد يؤثر على العمليات أو التطبيقات الأخرى التي تستخدم نفس التخزين.
* يجب فقط مسح أنواع ذاكرة التخزين المؤقت إذا كنت قد حاولت بالفعل تنظيف ذاكرة التخزين المؤقت وما زلت تواجه مشكلات لا يمكنك عزلها.
في ماجنتو 2 الخلفية
- في الواجهة الخلفية لـ Magento ، انتقل إلى النظام > الأدوات > إدارة ذاكرة التخزين المؤقت .
- حدد المربع على نوع ذاكرة التخزين المؤقت التي تريد تنظيفها / مسحها. ثم،
- انقر فوق Flush Magento Cache إذا كنت تريد تنظيف ذاكرة التخزين المؤقت. هذا يعادل ذاكرة التخزين المؤقت لـ magento: clean
- انقر فوق Flush Cache Storage إذا كنت تريد مسح ذاكرة التخزين المؤقت. هذا يعادل ذاكرة التخزين المؤقت لـ magento: flush
- لمزيد من تنظيف / مسح ذاكرة التخزين المؤقت ، يمكنك أيضًا التمرير لأسفل إلى قسم إدارة ذاكرة التخزين المؤقت الإضافية ، حيث يمكنك مسح هذه الأنواع من ذاكرة التخزين المؤقت:
- ذاكرة التخزين المؤقت لصور الكتالوج المتدفق : يزيل جميع صور الكتالوج التي تم تغيير حجمها تلقائيًا والتي تحمل علامة مائية والتي يتم تخزينها في: الوسائط / الكتالوج / المنتج / ذاكرة التخزين المؤقت. إذا لم تظهر الصور التي تم تحميلها مؤخرًا في الكتالوج ، فحاول مسح الكتالوج وتحديث المستعرض الخاص بك.
- Flush JavaScript / CSS Cache : يزيل النسخة المدمجة من ملفات JavaScript و CSS من ذاكرة التخزين المؤقت. إذا لم تنعكس التغييرات الأخيرة على ورقة الأنماط أو JavaScript في المتجر ، فحاول مسح ذاكرة التخزين المؤقت لـ JavaScript / CSS وتحديث المتصفح.
- Flush Static Files Cache : يزيل ملفات العرض والملفات الثابتة المعالجة مسبقًا.
- تأكد أيضًا من مسح ذاكرة التخزين المؤقت لمتصفحك.
باستخدام سطر الأوامر
استخدام الأمر:

ذاكرة التخزين المؤقت لماجينتو: نظيف [نوع] ... [نوع] ذاكرة التخزين المؤقت magento: flush [type] ... [type]
حيث [type]
هي قائمة بأنواع ذاكرة التخزين المؤقت مفصولة بمسافات. حذف [type]
ينظف أو يمسح جميع أنواع ذاكرة التخزين المؤقت في نفس الوقت. على سبيل المثال ، لمسح جميع أنواع ذاكرة التخزين المؤقت:
ذاكرة التخزين المؤقت magento: flush
نتيجة العينة:
أنواع ذاكرة التخزين المؤقت المتدفقة: التكوين نسق block_html المجموعات db_ddl إيف صفحة كاملة يترجم config_integration config_integration_api config_webservice
عرض حالة ذاكرة التخزين المؤقت
لعرض حالة ذاكرة التخزين المؤقت ، أدخل
ذاكرة التخزين المؤقت magento: الحالة
نتيجة العينة:
التكوين: 1 التخطيط: 1 block_html: 1 المجموعات: 1 db_ddl: 1 إيف: 1 full_page: 1 ترجمة: 1 config_integration: 1 config_integration_api: 1 config_webservice: 1
نظرة عامة على أنواع ذاكرة التخزين المؤقت
يحتوي Magento 2 على أنواع ذاكرة التخزين المؤقت التالية:
نوع ذاكرة التخزين المؤقت | اسم الرمز | وصف |
---|---|---|
ترتيب | التكوين | يجمع Magento التكوين من جميع الوحدات ويدمجها ويحفظ النتيجة المدمجة في ذاكرة التخزين المؤقت. تحتوي ذاكرة التخزين المؤقت هذه أيضًا على الإعدادات الخاصة بالمخزن المخزنة في نظام الملفات وقاعدة البيانات. قم بتنظيف أو مسح هذا النوع من ذاكرة التخزين المؤقت بعد تعديل ملفات التكوين أو الإعدادات داخل لوحة الإدارة. |
تَخطِيط | نسق | تخطيطات الصفحات المجمعة (أي مكونات التخطيط من كافة المكونات). قم بتنظيف أو مسح نوع ذاكرة التخزين المؤقت هذا بعد تعديل ملفات التخطيط. |
منع إخراج HTML | block_html | أجزاء صفحة HTML لكل كتلة. قم بتنظيف أو مسح نوع ذاكرة التخزين المؤقت هذا بعد تعديل طبقة العرض. |
بيانات المجموعات | المجموعات | نتائج استفسارات قاعدة البيانات. إذا لزم الأمر ، يقوم Magento بتنظيف ذاكرة التخزين المؤقت هذه تلقائيًا ، ولكن يمكن لمطوري الطرف الثالث وضع أي بيانات في أي جزء من ذاكرة التخزين المؤقت. قم بتنظيف أو مسح هذا النوع من ذاكرة التخزين المؤقت إذا كانت الوحدة النمطية الخاصة بك تستخدم منطقًا ينتج عنه إدخالات ذاكرة التخزين المؤقت التي يتعذر على Magento تنظيفها. |
DDL | db_ddl | مخطط قاعدة البيانات. إذا لزم الأمر ، يقوم Magento بتنظيف ذاكرة التخزين المؤقت هذه تلقائيًا ، ولكن يمكن لمطوري الطرف الثالث وضع أي بيانات في أي جزء من ذاكرة التخزين المؤقت. قم بتنظيف أو مسح نوع ذاكرة التخزين المؤقت هذا بعد إجراء تغييرات مخصصة على مخطط قاعدة البيانات. (بمعنى آخر ، التحديثات التي لا تقوم Magento بعملها بنفسها.) تتمثل إحدى طرق تحديث مخطط قاعدة البيانات تلقائيًا في استخدام إعداد magento: الأمر db-schema: Upgrade . |
قيمة سمة الكيان (EAV) | إيف | البيانات الوصفية المتعلقة بسمات EAV (على سبيل المثال ، تسميات المتجر ، والروابط إلى كود PHP ذي الصلة ، وعرض السمات ، وإعدادات البحث ، وما إلى ذلك). لن تحتاج عادةً إلى تنظيف أو مسح هذا النوع من ذاكرة التخزين المؤقت. |
مخبأ الصفحة | صفحة كاملة | إنشاء صفحات HTML. إذا لزم الأمر ، يقوم Magento بتنظيف ذاكرة التخزين المؤقت هذه تلقائيًا ، ولكن يمكن لمطوري الطرف الثالث وضع أي بيانات في أي جزء من ذاكرة التخزين المؤقت. قم بتنظيف أو مسح نوع ذاكرة التخزين المؤقت هذا بعد تعديل مستوى التعليمات البرمجية التي تؤثر على إخراج HTML. يوصى بالإبقاء على ذاكرة التخزين المؤقت ممكّنة لأن التخزين المؤقت لـ HTML يحسن الأداء بشكل ملحوظ. |
انعكاس | انعكاس | يزيل التبعية بين وحدة Webapi ووحدة العميل. |
الترجمات | يترجم | الترجمات المدمجة من جميع الوحدات. |
تكوين التكامل | config_integration | تكاملات مجمعة. قم بتنظيف أو مسح ذاكرة التخزين المؤقت هذه بعد تغيير أو إضافة عمليات تكامل. |
تكوين API التكامل | config_integration_api | واجهات برمجة تطبيقات التكامل المترجمة. |
تكوين خدمات الويب | config_webservice | هيكل واجهة برمجة تطبيقات الويب. |
المنشورات ذات الصلة:
كيفية تكوين ذاكرة التخزين المؤقت لصفحة كاملة في Magento 2
كيفية تمكين أو تعطيل الوحدات في Magento 2