Agar PHP Bekerja Secara Optimal

Agar PHP Bekerja Secara Optimal

Sebagai web programmer tentu saja anda ingin membuat web site yang cepat di load dan tidak membebani kinerja server. Berikut tips bagaimana mengoptimalkan script PHP Anda agar didapat kinerja yang baik dan cepat. Tips ini diramu dari beberapa sumber di internet:



  1. Untuk menampilkan string, sebaiknya gunakan perintah echo daripada print.

  2. Gunakan function unset() untuk menghapus variabel dari memori, khususnya array berukuran besar, bila tidak digunakan lagi pada proses berikutnya.

  3. Sebaiknya hindari penggunaan require_once(), karena function ini butuh load memori yang besar.

  4. Bila Anda ingin mengetahui kapan suatu script mulai dijalankan, sebaiknya gunakan $_SERVER['REQUEST_TIME'] daripada time().

  5. Untuk mengganti substring, penggunaan str_replace() lebih baik dari preg_replace(). But, function strtr() malah lebih cepat 4 kali lipat daripada str_replace().

  6. Untuk mencari posisi substring, function yang paling cepat prosesnya adalah strpos(), diikuti preg_match(), dan terakhir ereg().

  7. Lebih baik gunakan switch untuk menyatakan kondisional statement daripada multiple IF, atau IF ELSE

  8. Tutup koneksi database Anda bila sudah tidak digunakan lagi.

  9. Untuk memfetch data dari database, sebaiknya gunakan $row['id'] daripada $row[id] karena penggunaan $row['id'] akan lebih cepat 7 kali lipat.

  10. Hindari penggunaan function dalam looping FOR, misalnya penggunaan function count() dalam for($x=0; $x<count($array); $x++)

  11. Penggunaan increment pada properti obyek, misal $this->$x++ menyebabkan proses 3 kali lebih lambat daripada increment pada variabel lokal $x++.

  12. Script PHP akan diproses oleh Apache 2 – 10 kali lebih lambat daripada halaman HTML statis, oleh karena itu usahakan perbanyak penggunaan halaman HTML statis untuk membangun aplikasi web.

  13. Tidak semua script PHP harus dinyatakan dalam bentuk OOP, karena seringnya malah membuat memori penuh. Hal ini disebabkan setiap method dan object membutuhkan memori yang tidak sedikit.

  14. Sebaiknya setiap struktur data jangan dinyatakan dalam bentuk class, terkadang array juga berguna untuk efisiensi memori.

  15. Sebaiknya gunakan single quote untuk mengapit string, daripada double quote. Sebagai contoh $string = ‘Hello’; lebih baik daripada $string = “Hello”;


Semoga tips ini bermanfaat buat anda.



Lainnya

Solusi Server Apache XAMPP Tidak Bisa Running

Kamis, 12 Juni 2014 | 18:04:22
Buat yang biasa meng Setelah cari-cri di internet, ada banyak solusi yang menyarankan untuk mengganti port:80

Kumpulan Status Facebook

Jumat, 19 April 2013 | 16:43:17
Kumpulan Status Facebook Lucu, Romantis pasti lagi pada dicariin banyak orang nie. Maklum, belakangan banyak y

IMTalk Sarana Tepat Untuk Optimasi Seo Offpage

Selasa, 19 Maret 2013 | 16:14:36
IMTalk.org Sarana Tepat Untuk Optimasi Seo Offpage

Bagaimana Google Mengenali Invalid Click Pada Adsense Anda

Senin, 3 Desember 2012 | 07:47:37
Program periklanan yang banyak digeluti oleh para pengguna yang mencari rejeki diinternet. Situs yang didaftar

Menghapus Tweet Secara Massal

Selasa, 13 November 2012 | 05:52:57
MUNGKIN kita pernah mengalami masa-masa labil dimana kita sering berkicau di twitter dengan update status gala

Memilih Data MySql dengan Dua Kolom 'ORDER BY'

Rabu, 18 Juli 2012 | 07:12:28
Biasanya, dalam sebuah perintah SELECT pada MySql, peng-index-an dibuat berdasarkan satu kolom data saja. Misa

Twitter, Menambah Follower Secara Instant dan Alami

Rabu, 27 Juni 2012 | 07:20:23
Banyak keuntungan yang kita peroleh bila kita memiliki account twitter, terutama untuk para blogger, dimana tw

Mempercepat Booting pada Windows 7

Selasa, 8 Mei 2012 | 04:55:57
Waktu booting yang singkat tentu akan menyenangkan. Percepat waktu booting Windows 7 sobat dengan menambah jum

Bagaimana Menggunakan Font Cantik dari Google Web Font

Sabtu, 14 April 2012 | 04:02:10
Seperti kita ketahui bahwa salah satu daya tarik pengunjung yang datang ke website adalah tampilan dari websit

Apa itu Mode Biner?

Sabtu, 10 Maret 2012 | 02:14:03
Pada postingan sebelumnya, Saya ada membahas mengenai bagaimana cara upload data dari localhos ...

Populer

Apakah Website Anda Sudah Mendukung Mobile Version?

Senin, 2 Mei 2011 | 18:46:47
Sebelum memulai, ada pertanyaan yang harus dijawab.

view: 699283

Backlinks Exchange Otomatis

Minggu, 17 April 2011 | 15:15:10
Ini merupakan Program otomatis Link Exchange gratis untuk semua pengunjung. Anda harus mengetahui betapa penti

view: 664086

Cara Mengirim Email dengan PHP

Rabu, 11 Mei 2011 | 07:47:21
Biasanya jika Anda menyewa sebuah hosting, anda akan diberi fasilitas untuk ...

view: 19546

Kode Negara di Dunia dalam Format MySql

Sabtu, 17 Desember 2011 | 13:39:58
Kode negara (country Code) dimaksudkan untuk mengetahui nama negara dari singkatannya. Biasanya kode negara di

view: 19450

Apakah yang Dimaksud dengan Keyword?

Selasa, 29 Maret 2011 | 16:14:58
Pada postingan kali ini, saya akan membahas tentang

view: 11832

Partisi Harddisk Tidak Terbaca Setelah Install Windows 7

Kamis, 7 Juli 2011 | 07:11:29
Mungkin Anda pernah mengalami apa yang saya alami. Partisi Harddisk Tidak Terbaca ...

view: 11462

URL Rewriting, Agar URL Terlihat Cantik dan Mudah Diingat

Senin, 2 Agustus 2010 | 03:24:59
Buat Anda yang mungkin sudah lama mendalami duni per-website-an mungkin mod_rewrite bukanlah hal yang asing.

view: 8306

Membuat Halaman Refresh Otomatis

Jumat, 12 November 2010 | 02:34:46
Fungsi refresh di gunakan untuk membuat “penyegaran” kembali halaman blog ataupun website. Fungsi

view: 8281

Akhirnya Ada Klik di Google Adsenseku

Jumat, 1 April 2011 | 01:41:41
Setelah beberapa minggu account adsense saya di

view: 8160

Cara Submit Website ke Search Engine

Minggu, 3 April 2011 | 12:50:34
Apabila saat ini kamu sedang mengembangkan sebuah website, tentunya website tersebut hanya kamu saja yang tahu

view: 8049
find at facebook follow on twitter YM RSS FEED
Sitemap:
home | contact | RSS | portofolio | php | javascript | tutorial | MySql | Ajax | web development | web design | webmaster | graphic design | printing design | website consultant | internet | bisnis internet | earn money | pay pal | alert pay | marketing online | viral marketing | ping service | jasa pembuatan website | jasa seo | auto ping | backlink | ping services
Privacy Policy | Discalimer | DMCA | Contact Us DMCA.com Protection Status

copy right 2008-2017 www.arieweb.net
Free counters!