Performa adalah fitur. Section ini membahas sumber lambat paling umum di Laravel: query database dan pekerjaan berulang, lalu solusinya: eager loading, index, application caching, route config view cache, optimasi aset, hingga profiling sebelum tuning.
Ukur dan perbaiki query lambat dengan DB::listen, explain, dan strategi umum.
Buka → # Optimasi dengan Eager LoadingGunakan with untuk memangkas puluhan query aksesori menjadi beberapa.
Buka → # Query IndexingTambahkan index yang tepat pada kolom where dan order by agar tabel besar tetap gesit.
Buka → # Application CachingSimpan hasil komputasi mahal dengan Cache::remember dan invalidasi disiplin.
Buka → # Route CacheBekukan definisi route dengan route:cache untuk permintaan per request lebih ringan.
Buka → # Config CacheGabungkan seluruh config ke satu berkas dengan config:cache beserta risiko env() di kode.
Buka → # View CachePrakompilasi template Blade dengan view:clear dan view:cache di produksi.
Buka → # Asset OptimizationPerkecil aset dengan build Vite produksi, minifikasi, dan strategi cache browser.
Buka → # Profiling LaravelTemukan titik lambat dengan profiler sederhana sebelum mengoptimasi secara membabi buta.
Buka → # Performance TestingUkur waktu response dengan test sederhana dan benchmark sebelum-sesudah perubahan.
Buka →