Performance! Performance! Performance!

Prestasi web server adalah perkara no. 1 berbanding kandungan. Itu bagi gua la. Pembangun lain tak tahu la macam mana. Sudah tentu tahap pertama yang perlu dilakukan adalah menentukan keperluan. Prestasi ini pula adalah perkara yang berbeza kepada pengguna dan juga kepada pembangun itu sendiri. Pengguna mahukan prestasi respon yang cepat, high availability, tarak error mesej manakala pembangun atau system administrator mahukan high connection rate, high data throughput dan kalau boleh uptime server 100%.

Orait la. Senarai dibawah ni selalu gua buat kalau tuning server. Yang boleh buat tu buat. Yang tak boleh tak apa. Yang penting kita optimizekan apa yang boleh:

  1. Baca! Baca! Baca! Performance Golden Rule
  2. Cache [Pilih APC untuk single server, MEMCACHE untuk distributed]
  3. Hidupkan fungsi Query Cache untuk MySQL
  4. Debug dan buat analisis untuk Slow SQL Query

Banyak lagi sebenarnya. Dan untuk maklumat lanjut mengenai prestasi server ni baca la dulu Yahoo punya rule pasal performance. Tengok boleh pergi ke tak boleh pergi web server tu.

Related Posts:


About this entry