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!
