Optimalisasi Laravel
Dokumentasi dan Tutorial Laravel 9.x Bahasa Indonesia; Diperbarui tanggal: 9/09/2025Optimalisasi Laravel
Pada saat aplikasi telah selesai dikembangkan dan telah di upload di web server, terdapat beberapa hal yang dapat dilakukan agar aplikasi yang dibangun dapat berjalan lebih optimal sehingga lebih cepat diakses. Berikut adalah beberapa hal yang dapat dilakukan.
# Optimalisasi Autoloader
Pada saat aplikasi telah di upload ke web server hal pertama yang dapat dilakukan adalah mengoptimalkan Composer's class autoloader map sehingga composer dapat dengan cepat menemukan berkas file yang sesuai untuk dimuat pada saat kelas tertentu di panggil.
composer install --optimize-autoloader --no-dev
# Optimalisasi Configuration Loading
Hal kedua yang dapat dilakukan pada saat aplikasi selesai dikembangkan yaitu mengoptimalkan pengaturan loading dengan menjalakan perintah config:cache pada php artisan.
php artisan config:cache
Peritah diatas akan mengkombinasikan semua file konfigurasi kedalam satu file sehingga akan mengurangi alur perjalanan framework dalam mengakses file yang diperlukan.
# Optimalisasi Route Loading
Apabila aplikasi memiliki route yang besar, kita dapat mengoptimalkan dengan menjalankan perintah route:cache pada saat aplikasi telah di upload di web server.
php artisan route:cache
Perintah diatas akan mengkombinasikan semua router kedalam satu metode pemanggilan pada file cache untuk mengoptimalkan pada saat pemanggilan
# Optimalisasi View Loading
Langkah selanjutnya yang dapat dilakukan yaitu melakukan optimalisasi dengan menjalankan perintah view:cache pada php artisan.
php artisan view:cache
Perintah diatas akan mengkompilasi semua tampilan awal dari file views blade untuk meningkatkan performa pada saat mengakses aplikasi