"Sirajuddin Maizir" <[EMAIL PROTECTED]> writes: > - Yang kedua adalah masalah scalability dan connectivity dari > rails/ruby. Ada yg pernah nge-stress test aplikasi rails dengan > ribuan atau puluhan ribu request bersamaan ?
(Saya bukan pemakai RoR). Pertanyaan mengenai apakah sebuah mesin bisa serving puluhan ribu request bersamaan itu tidak berguna karena itu tergantung pada apa yang requestnya minta kita lakukan. Request yang murah untuk dilakukan tentunya lain dengan yang mahal. Lagipula, resource di sebuah komputer terbatas: apakah anda mau melayani 10 pengunjung dengan baik, atau 10000 orang dengan jelek? Vertical scaling, seperti menambah CPU atau memory di dalam sebuah komputer, hanya bisa menolong anda sebegitu jauh biarpun program yang dijalankan super-efisien. Ada saatnya dimana tidak ada tempat untuk CPU atau memory tambahan. Yang harus dipikirkan untuk menangani ribuan atau puluhan ribu requests baik yang murah atau tidak, adalah: apakah architecture system saya bisa horizontally scale? Kalau saya taruh sebuah komputer lagi di server farm saya, apakah komputer itu bisa dipakai se-effisien komputer2x lainnya di farm itu? Untuk applikasi anda, setiap komputer di farm itu mungkin hanya bisa melayani 50-70 pengunjung dengan baik, tapi ada banyak unit lainnya di farm itu jadinya 10000 pengunjung tetap bisa dilayani dengan baik. YS.

