بیشترین مشکل عملکردی در برنامههای وب، query های سنگین پایگاه داده است. کشگذاری هوشمند میتواند زمان پاسخ را از ثانیهها به میلیثانیه برساند.
ابتدا پکیج predis را نصب کرده و در فایل .env تنظیمات Redis را وارد کنید. سپس Cache driver را به redis تغییر دهید.
با Cache::remember() میتوان نتیجه query های سنگین را کش کرد. مثال: Cache::remember('posts', 3600, fn() => Post::all());
Cache Tags امکان invalidate کردن گروهی از cacheها را فراهم میکند. این ویژگی در مدیریت کش محتوای پویا بسیار مفید است.
ذخیره Session در Redis به جای فایل، باعث بهبود عملکرد در محیطهای چند سرور میشود.
هنوز دیدگاهی ثبت نشده است. اولین نفر باشید!
برای ارسال دیدگاه باید وارد شوید.