Lakukan hal berikut untuk optimalkan web app kamu

Halo sobat, berbicara mengenai web app, kebanyakan web application yang beredar di internet, hampir 60℅ menggunakan PHP dan database MySQL, berbicara mengenai kecepatan akses, PHP saat ini tertinggal dari bahasa lain seperti GO, NodeJS bahkan Rust, akan tetapi dibalik itu semua PHP menawarkan biaya server yang murah dibandingkan beberapa bahasa lain, oleh karena itu kebanyakan masyarakat indonesia baik company kecil sampai menengah masih banyak mempercayakan sistemnya dibuat dengan bahasa PHP. 

Pada kesempatan kali ini, kami akan membagiakn sebuah tips untuk mempercepat web application kamu dimana ini akan berdampak ke user dan bandwith internet yang dibutuhkan menjadi lebih sedikit

Lalu bagaimana caranya? Simak penjelasannha dibawah

1. Optimalisasi Query Select

Query database sangat berperan penting bagi web application yang kamu buat, dimana ketika aplikasi mengakses data ke database dimana isi data tersebut banyak maka akan mengakibatkan melambatnya performa dari aplikasi tersebut.

Oleh karena itu daripada kita memilih untuk memilih semua field(*) (SELECT * FROM table), lebih baik kita pilih beberapa field yang akan ditampilkan (SELECT field1, field2 FROM table), hal itu akan berpengaruh pada query response yang akan berakibat dengan meningkatnya performa aplikasi kamu.

2. Optimalisasi Query Multiple Insert Data

Beberapa kasus, aplikasi kita harus dituntut untuk bisa melakukan proses multiple query, kebanyakan developer terutama developer pemula, mengakali proses ini dengan melakukan query looping atau perulangan query, proses ini tidak salah, akan tetapi lama kelamaan aplikasi yang kita buat menjadi lelet.

Daripada melakukan hal bodoh dengan perulangan query, kenapa kita tidak mencoba dengan melakukan optimasi multiple insert, dimana sql pun sudah build in fitur ini,

Contoh kode sql looping query

"INSERT INTO users VALUES (1, ABC)";

"INSERT INTO users VALUES (2, BCD)";

"INSERT INTO users VALUES (3, CDE)";

dst

contoh kode multiple insert sql:

"INSERT INTO users VALUES (1, abc),(2,bcd),(3,cde)";

-Untuk kode program PHP akan kami update secepatnya-

Daripada kita melakukan pemborosan query looping yang berakibat pada pemborosan resources yang kita miliki, maka optimalkanlah query kamu seperti pada contoh 2.


Artikel Terkait, Jangan Lupa Baca

loading...
Share:

No comments:

Post a Comment