Postingan lainnya
Cara mengatasi slow server time saat load data pada laravel
Mohon bantuanya untuk mengatas slow server time saat load data di Laraver menggunakan ajax jquery. Loadingnya sampai lebih 5 menit.
Apakah ini disebabkan karena terlalu banyak memakai whereHas() dan count() ? jika iya bagaimana cara mengatasinya ?
Mohon bantuannya!
4 Jawaban:
<div>Datanya ada brp banyak? Klo pake tabel coba pake ini https://datatables.net/extensions/scroller/examples/initialisation/server-side_processing.html<br><br>Klo gk pke tabel coba pake cara ini<br>https://www.duniailkom.com/tutorial-php-mengatasi-fatal-error-maximum-execution-time-of-30-seconds-exceeded-di-xampp/</div>
<div>datanya baru 2rb'an, tapi di controller laravelnya ada relasi dan langsung count()</div>
<div>kalau saran lebih baik jangan langsung ditampilkan 2rb an data, mungkin bisa dicoba tampilkan 50 data terlebih dahulu.. <br>lalu untuk menampilkan data yang lain lagi bisa menggunakan salah satu dibawah ini :<br>1. pagination <br>2. autoload jika scroll sudah sampai bawah <br>3. tekan tombol seperti load more pada bagian akhir data<br><br>jadi setiap proses load nya hanya muncul kelipatan 50 => 50,100,150 dan seterusnya</div>
<div>Beberapa tips membuat website laravel lebih cepat<br><br>1. seperti saran @Terra, batasi dengan pagination, karena kemungkinan user pun tidak perlu melihat langsung 2000 an data<br><br>2. pilih kolom yang kamu butuhkan saja, tidak harus load semua isinya<br><br>3. Gunakan eager_loading di laravel</div>