PHP Artisan Cache Laravel
Cara Membuat Aplikasi Laravel Super Cepat
Kalau aplikasi Laravel kamu terasa lambat, sering reload lama, atau berat di server, besar kemungkinan kamu belum memanfaatkan cache dengan benar.
Dan di sinilah perintah:
php artisan cache
menjadi senjata rahasia developer profesional.
Apa Itu PHP Artisan Cache di Laravel?
PHP Artisan Cache Laravel adalah fitur untuk menyimpan data penting ke dalam memory atau file cache supaya Laravel tidak perlu memproses ulang setiap request.
Yang biasanya dicache:
Konfigurasi
Query database
View
Data API
Session
Tanpa cache, Laravel akan membaca file & database setiap kali request → boros resource.
Perintah Dasar PHP Artisan Cache
Berikut command yang paling sering dipakai:
| Perintah | Fungsi |
|---|---|
php artisan cache:clear | -> Menghapus semua cache |
php artisan config:cache | -> Menyimpan config ke cache |
php artisan route:cache | -> Cache semua route |
php artisan view:cache | -> Cache blade view |
Command ini biasanya dipakai saat:
Deploy ke server
Update konfigurasi
Perbaikan bug
Kenapa Cache Bisa Mempercepat Laravel?
Normalnya Laravel:
Baca file
.envLoad config
Load route
Compile blade
Query database
Kalau sudah dicache:
Laravel langsung ambil dari memory/file cache
tanpa parsing ulang.
Hasilnya:
Response lebih cepat
CPU lebih ringan
Server lebih hemat
Cache dan Config Laravel Itu Satu Paket
Banyak orang tidak sadar bahwa cache dan config saling terkait.
Saat kamu menjalankan:
php artisan config:cache
Laravel:
Membaca semua file di
config/Menggabungkannya
Menyimpannya ke cache
Kalau kamu mengubah .env atau file config tanpa clear cache, perubahan tidak akan terbaca.
Itulah sebabnya artikel ini harus selalu dibaca bersama:
PHP Artisan Config Laravel
Cara Reset Cache yang Benar
Saat aplikasi bermasalah, gunakan urutan ini:
php artisan cache:clear
php artisan config:clear
php artisan view:clear
php artisan route:clear
Ini akan membersihkan semua cache Laravel.
Setelah itu, untuk production, jalankan:
php artisan config:cache
php artisan route:cache
php artisan view:cache
Supaya aplikasi kembali cepat.
Kesalahan Fatal Saat Pakai Cache
❌ Mengedit .env tapi lupa clear cache
Akibatnya Laravel tetap pakai config lama.
❌ Pakai cache di development
Blade & route bisa tidak update.
❌ Cache di shared hosting tanpa permission
Akan muncul error file tidak bisa ditulis.
Best Practice Cache Laravel
| Environment | Cache |
|---|---|
| Local | Jangan pakai |
| Staging | Optional |
| Production | Wajib |
Cache hanya untuk server yang sudah stabil.
Penutup
Kalau kamu sudah menguasai:
dan php artisan config
Maka kamu sudah memahami inti mesin Laravel.
No comments:
Post a Comment