| RSS |
Direkomendasikan menggunakan brower Opera/Chrome/Firefox. Resolusi minimal 1024x768 | Powered by ____ |
|
|
Nikmati PHP-ID dalam berbagai versi tampilan :
Basic View (LOW Bandwidth) Default View (Full) Mobile Edition WebTools ()
![]() Last Posts ()
![]()
Lintas Situs
![]()
PHP Classes Indonesia PHP Classes Repository |
|
News
Begin
Ingin meningkatkan performa situs anda?
End;
Banyak hal optimasi yang bisa dilakukan, beberapa diantaranya disampaikan disini. Berikut adalah beberapa method yang diharapkan bisa membantu meningkatkan performa aplikasi PHP rekan-rekan: 1) object code caching Ada beberapa paket object-code-caching yang tersedia di Internet (ada yang free, ada yang komersial): - Ioncube: http://ioncube.com/ - Zend Encoder: http://zend.com/products/zend_safeguard - Turckl MMCache: http://freshmeat.net/projects/turck-mmcache/ 2) Template systems Template-system berbeda dengan caching. Template-system sangat berguna pada kondisi dimana data-statik dari halaman anda tidak harus di-reload. Template-system php yang sering banyak digunakan (free): - Smarty Templates - Pear Templates - PHP savant 3) Distributed object caching systems Yang sering digunakan adalah memcached. This type of system makes your overall site faster by caching the majority of your database data into a large memory pool.. memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. 4) PHP variables that can be set variables_order = ‘GPC’ register_argc_argv = ‘Off’ register_globals = ‘Off’ (this is a good idea to keep off for security purposes as well) always_populate_raw_post_data = ‘Off’ magic_quotes_gpc = ‘Off’ Disable Error Logging. Selama masih dalam masa-develop aplikasi, abaikan hal ini. menonktifkan logging akan meningkatkan performance cukup luar biasa. Gunakan IP address untuk melakukan akses ke database, hindari penggunakan hostname. walaupun kadang kala tidak memungkinkan. Dengan menggunakan ip, akan lebih mempercepat proses lookup. 5) Output Compression Saat ini, sebagian besar browser telah mendukuk sesuatu yang dinamakan gzip-compression. Gzip-compression dapat mengurangi ukuran output handler. Katanya, walaupun ukuran menurun hingga 80%, tp cpu-usage naik hingga 10%. yahh... ini resikonya, memang cpu jadi kerja berat, tp load-page jadi lebih singkat. Pengaktifan dilakukan dari konfigurasi php (php.ini) zlib.output_compression = On zlib.output_compression_level = (level) ( 1-9. cari nilai yang terbaik untuk server anda). Jika menggunakan apache, bisa juga dengan memasang module mod_gzip. Ada beberapa hal pembahasn yang berbedan mengenai hal ini. 6) Other things that may help Pada saat menggunakan database, cukup ambil data yang memang benar-2 diperlukan. misal: hindari penggunaan "select * from namatable" tapi cukup gunakan "select namafield, namafieldlain from namatabel" Trik yang lain juga bisa ditemui di: http://ilia.ws/archives/12-PHP-Optimization-Tricks.html http://www.zend.com/zend/trick/trick-optimizing-php.php SemangaT! Luri Darmawan KIOSS.Com REF: http://whenpenguinsattack.com/2006/08/14/using-php-in-large-websites-redone/?artid=134
Yakin ? info
detil
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||