وب‌سرویس مجید

پروژه laravel-model-caching

mikebronner/laravel-model-caching

این پکیج به راحتی کشینگ مدل‌های Eloquent در لاراول را پیاده‌سازی می‌کند.

کاربرد:

کمک می‌کنه تا داده‌های دریافتی از دیتابیس به صورت خودکار کش بشن و در درخواست‌های بعدی بدون نیاز به پرس‌وجوی مجدد، از کش استفاده کنه. این باعث افزایش سرعت عملکرد اپلیکیشن می‌شه.

در چه شرایطی بهتره استفاده شود؟

وقتی اپلیکیشن شما ترافیک بالایی داره و داده‌هایی که از دیتابیس می‌خونید تغییرات مکرر ندارن، استفاده از این پکیج عالیه. همچنین برای صفحاتی که زیاد بازدید می‌شن و داده‌های ثابت یا کم‌تغییر نمایش می‌دن، مناسبه.

چند مثال از موارد استفاده:

- نمایش لیست دسته‌بندی‌های یک فروشگاه آنلاین ️

- خواندن تنظیمات عمومی سایت که نادریا تغییر می‌کنن ️

- نمایش پست‌های یک وبلاگ که به صورت روزانه آپدیت می‌شن

  • ##laravel
  • ##eloquent
  • ##caching
  • ##performance
  • ##php
  • ##webdevelopment
  • ##optimization
  • ##modelcaching
  • ##speedup
  • ##backend