"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية مسح ذاكرة التخزين المؤقت في بيئة استضافة مشتركة لتطبيق Laravel 5؟

كيفية مسح ذاكرة التخزين المؤقت في بيئة استضافة مشتركة لتطبيق Laravel 5؟

تم النشر بتاريخ 2024-11-06
تصفح:704

How to Clear Cache in a Shared Hosting Environment for a Laravel 5 Application?

كيفية مسح ذاكرة التخزين المؤقت من خادم الاستضافة المشتركة في Laravel 5

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

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

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

Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('optimize:clear');
    return what you want;
});

يحدد هذا الرمز مسارًا يستدعي الأمر "optimize:clear"، والذي سيؤدي إلى مسح ذاكرة التخزين المؤقت لطرق العرض. يمكنك تخصيص بيان الإرجاع بناءً على احتياجاتك المحددة.

الوصول إلى Artisan خارج CLI

يمكنك الوصول إلى Artisan خارج CLI عن طريق الاتصال بـ "Artisan::call" ()' طريقة. تأخذ هذه الطريقة اسم الأمر كوسيطة وتنفذه كما لو تم استدعاؤه من سطر الأوامر.

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

من المهم ملاحظة أن عادةً ما يتم تخزين ذاكرة التخزين المؤقت للتطبيق في دليل "storage/framework/cache"، ولكن هذا قد يختلف اعتمادًا على برنامج تشغيل الملف الذي تم تكوينه في "config/cache.php". للحصول على أداء أفضل، يمكنك التفكير في استخدام برامج تشغيل مثل Redis أو Memcached.

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3