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!

avatar Ogik07
@Ogik07

31 Kontribusi 4 Poin

Diperbarui 3 tahun yang lalu

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>

avatar dynemix
@dynemix

43 Kontribusi 5 Poin

Dipost 3 tahun yang lalu

<div>datanya baru 2rb'an, tapi di controller laravelnya ada relasi dan langsung count()</div>

avatar Ogik07
@Ogik07

31 Kontribusi 4 Poin

Dipost 3 tahun yang lalu

<div>kalau saran lebih baik jangan langsung ditampilkan 2rb an data, mungkin bisa dicoba tampilkan 50 data terlebih dahulu..&nbsp;<br>lalu untuk menampilkan data yang lain lagi bisa menggunakan salah satu dibawah ini :<br>1. pagination&nbsp;<br>2. autoload jika scroll sudah sampai bawah&nbsp;<br>3. tekan tombol seperti load more pada bagian akhir data<br><br>jadi setiap proses load nya hanya muncul kelipatan 50 =&gt; 50,100,150 dan seterusnya</div>

avatar Terra
@Terra

81 Kontribusi 39 Poin

Dipost 3 tahun yang lalu

<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>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban