حزمة جديدة للتخزين المؤقت cache في laravel

حزمة جديدة للتخزين المؤقت في laravel

ذاكرة التخزين المؤقت لصفحات Laravel هي عبارة عن حزمة مبرمجة بواسطة Joseph Silber مصممة لتخزين استجابات GET للملفات الثابتة لتسريع تحميل تصفح صفحات الويب. تمنحك هذه الحزمة فائدة التخزين المؤقت لجميع المسارات دات المحتوى التابت في موقعك.

لإنجاز التخزين المؤقت للملفات الثابتة ، تحتاج إلى اعداد خادم الويب الخاص بك للتحقق من الملفات الثابتة التي تولدها هده الحزمة. يحتوي الملف readme على تعليمات لإعداد إعادة كتابة عناوين URL الضرورية لكل من Apache و Nginx.

إذا كنت تريد التخزين المؤقت لطلبات HTTP من نوع GET لجميع روابط موقعك فيمكنك اضافته للمجموعة web في ملف Kernel

protected $middlewareGroups = [
    'web' => [
        \Silber\PageCache\Middleware\CacheResponse::class,
    ],
];

يمكنك أيضًا استعماله على شكل Middleware عن طريق اعضائه اسم مستعار لكي تتمكن بعد دلك من تطبيقه على مسارات معينة

protected $routeMiddleware = [
    'page-cache' => Silber\PageCache\Middleware\CacheResponse::class,
];

تم يكتك تطبيقه على المسارات بهدا الشكل

Route::middleware('page-cache')->get('/example', 'ExampleController);

عن طريق استعماله يمكنك الرفع من سرعة استجابة الخادم في حالة الصفحات التي تحتوي على محتوى تابت للمزيد من المعلومات يمكنك زيارة صفحته على مستودع github

فريق التحرير

فريق التحرير هو المكلف بتدوين مقالات علمية بالعربية لتمكين المبرمجين العرب من الحصول على اخر الاخبار و التقنيات الجديدة بسرعة وفي مكان واحد.

إقرأ أيضً