Datatable Serverside Kok Lemot

Ini bukan pertanyaan yang jarang.

Di komunitas atau di grup terkait Laravel saya sering kali melihatnya.

Seseorang bertanya kenapa datatable dia yang katanya “serverside” tapi kok lemot.

Biasanya dia akan memberikan jumlah data tertentu, misalnya ketika 100K baris lemot tapi 10K baris tidak ada masalah.

Kalau kamu paham, harusnya sudah kelihatan kemungkinan kesalahannya di mana kan?

Yang namanya serverside ya harusnya gak ngaruh mau 100K atau 1K, asalkan paginationnya juga dilakukan di server.

Saya curiganya dia integrasinya “ceritanya” serverside, tapi alurnya semua data yang 100K baris itu diquery baru dipagination di sisi client oleh datatables.

Ya kalau itu sih namanya bukan serverside.

Yang namanya serverside ya paginationnya dilakukan di server juga. Kalau sudah begitu gak akan menemukan keluhan semacam itu.

Ini contohnya, saya memiliki data berjumlah 70K dengan 3 tabel relasi yang ditampilkan dalam datatable serverside gak lemot sama sekali.

Silahkan lihat di video ini https://youtu.be/gvuwBDUuaAg

3 relasi loh, artinya ada 3 join di sana bukan satu tabel. Yak gak ngaruh, tetep cepat.

Kalau kamu mau mempelajarinya, sudah saya buatkan ebooknya di sini https://literasikode.com/buku/laravel-datatables

Silahkan dimanfaatkan, harga investasi gak seberapa gitu, ngapain kelamaan, mending langsung dipelajari.

Materinya juga banyak gak cuma soal load datatable doank udah, silahkan baca sendiri daftar isi dan sampel materinya di link yang tadi saya ketik.

Sekian dulu ya.

Baca juga


Penulis artikel
Muhammad Azamuddin
Indiehacker & Fullstack Web Developer

Muhammad Azamuddin merupakan seorang Indie hacker dan profesional fullstack web developer dengan pengalaman lebih dari 10 tahun. Selain itu dia juga menulis ebook best-seller buku-laravel-vue.com dan ebook lainnya di literasikode.com.

Dia juga merupakan profesional fullstack developer untuk Toptal

IG: @mas.azamuddin
FB: fb.me/script.holic
Email: mas.azamuddin@gmail.com
Homepage: azamuddin.com