Posted at 28 Maret 2007 | (1 komentar)
Tahukah anda? Optimisasi logika dan penulisan kode merupakan hal sepele tapi krusial yang sering terlupakan oleh programmer. Optimisasi ini dapat membantu meningkatkan kecepatan eksekusi script yang anda buat. Untuk mengetahui apa itu yang dimaksud dengan optimisasi, perhatikan kode berikut:
$array_besar = range(1, 32768);
for( $i=0; $i < count($array_besar); $i++ )
echo sprintf('%f ', $array_besar<$i>/2);
Sekilas memang tidak ada yang salah dengan kode diatas. Kalaupun dijalankan, hasil proses dan output juga seperti yang diharapkan. Namun jika anda perhatikan, waktu eksekusi dari iterasi loop sebanyak 32768 kali ini sebetulnya dapat dioptimalkan dengan mengurangi evaluasi kode dari statement kedua perintah for(), yaitu komparasi nilai loop dengan jumlah total anggota array. Bentuk optimisasi dari kode diatas menjadi seperti berikut ini:
$array_besar = range(1, 32768);
for( $i=0, $len=count($array_besar); $i<$len; $i++ )
echo sprintf('%f ', $array_besar<$i>/2);
Perhatikan, nilai dari ang ... Selengkapnya
Posted at 28 Maret 2007 | (0 komentar)
Posted at 28 Maret 2007 | (12 komentar)
Tahukah anda? Dengan men-dealokasikan nilai variabel yang sudah tidak digunakan lagi, secara langsung atau tidak langsung telah mengurangi beban server tempat situs anda. Dealokasi nilai variabel menjadi sangat terasa membantu jika script anda bekerja dengan resource yang besar seperti string dari isi suatu file atau blob database. Perhatikan kode berikut:
code:
$var_string = file_get_contents('file_ukuran_besar.mpeg');
$var_blob = mysql_fetch_array(mysql_query
("SELECT blob1, blob2, blob3 FROM blob_gede WHERE size > 100000000"));
echo base64_encode($var_string).
base64_encode($var_blob<'blob1'> .
$var_blob<'blob2'> . $var_blob<'blob3'>);
Posted at 28 Maret 2007 | (0 komentar)
hehehhee .. . . .
Akhirnya setelah sekian lama ini blog ngendon di komputerku.. dilaunching juga ke internet. Walopun tampilan mirip2 ama blog2 lain . . tapi ini bikinan sendiri loh. bangga donks...
hmm.. ok deh ngaku, lay outnya ambil dari oswd tapi dah dimodif sana sini kok.. paling ngga headernya dah beda. kemarin dah pernah bikin lay out sendiri, tapi masih pake table. jadi ikut2 an temen2 di dweb yang pada pake css .wekekekeke.. tapi klo scriptnya bikin sendiri , PHP dikit2 bisa lah.
gw bikin blog ini , cuman buat iseng2 aja. hari gini masak ga punya blog.. tapi ntah deh kedepannya bakalan di update apa ngga contentnya. palingan juga bakalan diisi tulisan asal ketik ngga mutu.. wekkeke.
ya udah lah, gitu aja. blom biasa nich nulis2 di blog kaya gini.. namanya juga First Blog
... SelengkapnyaPosted at 28 Maret 2007 | (0 komentar)