ammar_47 merhaba.. aynı tablodan aynı verileri başka sayfada kullanıyorum. menü sayfasında cok satılan ürünleri listeliyorum hızlı ve anında yükleniyor ama ana sayfada bunu yaparken verileri geç yükleniyor. bu sorunu nasıl halledebilirim acaba ?
ammar_47 koti42 $products = Product::orderByDesc('product_id')->take(env('PRODUCTS', 10))->get(); $productItems = []; foreach ($products as $value) { $productItems[] = $action->pretty(Product::class, $value->product_id); }
ammar_47 bu sorgudan da aynı sonuç alıyorum $products = Product::orderByDesc('product_id')->take(8)->get(); $productItems = []; foreach ($products as $value) { $productItems[] = $action->pretty(Product::class, $value->product_id); }
mgsmus ammar_47 product_id alanı için index oluşturulması lazım ama elbette 15 kayıtta hız sorunu olmaz. Demek ki farklı bir sorun yaşıyorsunuz. pretty yöntemi ne yapıyor bilmiyorum, ayrıca ana sayfada yapılan başka bir işlem de yavaşlamaya sebep olmuş olabilir. Sorguyla ilgili bir sıkıntınız yok.