داکیومنت رسمی الوند داکیومنت رسمی الوند
مدیریت کش

مدیریت کش

با استفاده از این پلتفرم می توانید با نحوه کد نویسی سیستم مدیریت محتوا الوند آشنا شوید.

متوسط نویسنده: تیم الوند به‌روزرسانی: 1405/02/22

سیستم مدیریت کش در AlvandCMS از دو بخش تشکیل شده: کش سیستمی در /admin/cache/list و پلاگین کش پیشرفته در plugins/cache/.

کش سیستمی (پنل مدیریت)


/admin/cache/list

جدول مدیریت کش

فیلدتوضیح
شناسهID کش
عنواننام صفحه
تاریخ کشزمان ایجاد
وضعیت کشفعال/غیرفعال
مشاهده صفحهلینک مستقیم
اجرای مجدد کشبازتولید کش
عملیاتحذف

توابع کش

php
// افزودن به لیست کش
addWatingListCache('link', SITE_URL . 'blog/' . $slug);

// پاک کردن کش
clearCache($slug, 'link');

// اجرای مجدد کش
cacheUrlSystem(SITE_URL . 'blog/' . $slug);

پلاگین کش پیشرفته

در plugins/cache/ با قابلیت:

کلاس‌ها

کلاستوضیح
CacheManagerمدیریت اصلی کش
CacheRegistryثبات و رجیستری کش
CacheJobQueueصف وظایف کش
CacheKeyBuilderساخت کلید یکتا
FileStoreذخیره در فایل
RedisStoreذخیره در Redis

صفحات مدیریت

مسیرتوضیح
/admin/plugins/cache/dashboardپیشخوان کش
/admin/plugins/cache/registryثبت‌های کش
/admin/plugins/cache/jobsصف‌های وظایف
/admin/plugins/cache/settingتنظیمات

تنظیمات

php
[
  'enabled' => true,
  'bypass_logged_in' => true,
  'store' => ['driver' => 'redis'],
  'pages' => ['enabled' => true, 'ttl' => 600, 'compress_html' => true],
  'prewarm' => ['enabled' => true, 'batch' => 10]
]
1 رأی
داکیومنت رسمی الوند
© تمامی حقوق برای شرکت دیجیتال نگاران ایرانیان. کلیه حقوق محفوظ است.