Selasa, 30 Oktober 2012

Optimasi dan Performansi Aplikasi Web PHP

Setiap orang pasti mendambakan aplikasi yang memiliki performansi tinggi, baik itu Anda selaku
pemrogram, ataupun user yang nantinya akan menggunakan program. Terlepas dari faktor spesifikasi
perangkat keras, desain, algoritma, dan penulisan kode program juga sangat mempengaruhi hasil
aplikasi, khususnya terkait dengan masalah performansi atau unjuk kerja.
Optimasi sendiri merupakan suatu proses fine-tuning program dalam upaya untuk meningkatkan
kecepatan akses dan mengurangi penggunaan memori. Ada pun tujuan utamanya adalah
menghasilkan waktu eksekusi kode program yang lebih lebih pendek (cepat). Ini tentu merupakan
sesuatu yang sangat diharapkan sekali. Terkait dengan hal ini, sebagai pemrogram, apa yang harus
kita lakukan untuk mengoptimasi kode program aplikasi PHP?
Artikel ini akan menjelaskan tip-tip praktis untuk mengoptimasi dan meningkatkan performansi
aplikasi web PHP.

Optimasi Kode Program PHP

Tidak bisa dipungkiri, menulis kode secara efektif dan efisien adalah kunci dasar yang penting untuk
meningkatkan kecepatan eksekusi kode. Seperti diketahui, kode-kode PHP akan selalu dieksekusi
setiap kali ia di-request oleh client (browser). Oleh karena itu, sangat menguntungkan sekali jika
Anda bisa membuat kode yang efektif dan efisien.
Berikut ini adalah beberapa tip dan strategi untuk mengoptimasi kode program aplikasi PHP secara
umum.
• Hindari spasi untuk mengatur kode
Menghindari penggunaan spasi (atau  ) yang berlebihan adalah langkah efisien.
Pertimbangkan, setiap spasi adalah 1 byte dan setiap tab (\t) juga 1 byte. Ketika Anda membuat
empat spasi, Anda telah menghabiskan 4 byte data. Tentu akan lebih efisien jika hanya
menggunakan sebuah tab.
• Cara menggunakan tipe data boolean
PHP mengijinkan Anda menulis tipe data boolean dengan huruf kecil atau besar
(case-insensitive). Meskipun demikian, penulisan dengan huruf kecil semua akan lebih cepat
dibanding huruf besar. Ini dikarenakan, saat menemukan konstanta, PHP melakukan lookup hash
nama konstanta.

Tidak ada komentar:

Posting Komentar