Jangan Gunakan Regular Expressions Kecuali Memang Harus

Fitur php sangatlah banyak, beberapa memang sangat powerful. Namun, pada situasi tertentu 2 atau lebih function dapat digunakan untuk mengatasi masalah yang sama, namun dengan perbedaaan performance.

Mungkin yang paling sering digunakan adalah ereg_replace dan preg_replace. Bila hanya ingin mengganti string, cukup gunakan str_replace karena dengan regular expression di atas akan memakan waktu 10 kali lipat lebih lama dibandingkan dengan str_replace.

Jika memang harus menggunakan regular expression, cobalah menggunakan Perl-compatible function, seperti preg_match dan preg_replace sebagai pengganti regular expression pendahulunya, seperti ereg dan ereg_replace. Selain lebih powerful, Perl-compatible function relatif lebih cepat.

Related Posts:

  • htaccess Tricks #3 – Performance
    Improving Performance via AllowOverride Limit the extent to which htaccess files decrease performance by enabling AllowOverride only in required directories. For example, if AllowOverride is enabled...

Tags: , ,

27.Sep.08 PHP


You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.

Leave a Comment

:)