adi wrote:
> 
> eh ... buka thread baru yuk soal uji kelayakan. mana sih yang sebaiknya
> dilakukan di lapangan (bukan di lab):
> - coba saja dulu secukupnya, baru kalau kurang kan kelihatan, nah
>   kalau sudah benar-benar kurang baru pasang sistem yang cukup.
> - prediksi dulu dong! agak ilmiah dikit. lah masalahnya kan data
>   kagak ada, gimana mau memprediksi. paling bisa ya 'prediksi
>   sambil jalan'. jadinya kembali ke point pertama
> - langsung set sistem yang benar-benar robust. misalnya kita lihat
>   google.com tahan banting, jadi langsung saja, misalnya mau bikin
>   portal, ya sudah beli saja 8000 komputer kemudian kita cluster.
>   dijamin hot.

wah kalo ini seperti acara pelantikan Sutiyoso, mengerahkan ribuan
polisi
bersenjata lengkap + tank + panser, 
ngga taunya... ngga didemo :-P 
kaciaan deeeh..!

> - atau membangun sistem berdasar 'expected load' yang mau diterima.
>   misalkan maunya menghosting 50 ribu user email. siapkan mesin,
>   dihitung, dibenchmark sampai kuat menghandle user sejumlah itu.
>   begitu user sampai 50 ribu. registrasi distop.

Bikin sistem yg extensible, lalu dites pada estimated load/expected
performance. 
Kalo sistem yg dibikin butuh develop aplikasi, rancang aplikasi supaya
seindependen mungkin dari backend RDBMS. 
sebaiknya sejak awal pilih RDBMS yg sesuai dng karakteristik aplikasi,
jangan cuma memilih karena waton gampang aja.

Saya dengar (ngga ngecheck sendiri), kurusetra sekarang tiap hari crash
mulu MySQL-nya, lha sejak awal sudah tahu aplikasinya write-intensive
kok masih ngotot pake database yg lockingnya di level table. Mau ganti
database juga susah, lantaran pake PHP yg interface db-nya sudah
terkenal tight-coupled. solusi jangka pendeknya paling ganti table
handlernya ke InnoDB, ganti kode LOCK/UNLOCK-nya jadi pake start/commit
transaction, dan pisah db ke dedicated mesin.

Utk para pemalas: kalo mau test aplikasi web interaktif, bisa lebih
mudah pake WWW::Mechanize (sepertinya ini yg paling mutakhir dari
evolusi WWW::Chat -> WWW::Automate). 

Kalo mau case study sistem yg live, coba pelajarin kode Everything2, dan
optimise (kalo bisa)! :-)
Banyak yg complain lelet di jam2 sibuk (di sini malam), ini salah
satunya http://perlmonks.org/index.pl?node_id=197544

-- 
rgds,
Edwin

--
Right or wrong my list. Unsubscribe option is currently unavailable.
Indeed, it's available upon request .. but: cepek dulu donk!

Kirim email ke