mikebronner/laravel-model-caching
این پکیج به راحتی کشینگ مدلهای Eloquent در لاراول را پیادهسازی میکند.
کاربرد:
کمک میکنه تا دادههای دریافتی از دیتابیس به صورت خودکار کش بشن و در درخواستهای بعدی بدون نیاز به پرسوجوی مجدد، از کش استفاده کنه. این باعث افزایش سرعت عملکرد اپلیکیشن میشه.
در چه شرایطی بهتره استفاده شود؟
وقتی اپلیکیشن شما ترافیک بالایی داره و دادههایی که از دیتابیس میخونید تغییرات مکرر ندارن، استفاده از این پکیج عالیه. همچنین برای صفحاتی که زیاد بازدید میشن و دادههای ثابت یا کمتغییر نمایش میدن، مناسبه.
چند مثال از موارد استفاده:
- نمایش لیست دستهبندیهای یک فروشگاه آنلاین ️
- خواندن تنظیمات عمومی سایت که نادریا تغییر میکنن ️
- نمایش پستهای یک وبلاگ که به صورت روزانه آپدیت میشن
- ##laravel
- ##eloquent
- ##caching
- ##performance
- ##php
- ##webdevelopment
- ##optimization
- ##modelcaching
- ##speedup
- ##backend
