>
> On 8/29/07, inung <[EMAIL PROTECTED]> wrote:
>
> Tapi satu hari kemudian saya putuskan beralih ke apache, krn bbrp alasan,
> meski railsnya sendiri harus di-patch manual.
>

Waktu kemaren kita ketemu itu sebetulnya gw masih bingung... dipatch
dimana-nya yah? /public/dispatch.fcgi?

On 29/08/2007, inung <[EMAIL PROTECTED] <in03ng%40gmail.com>> wrote:
> >
> > Ada bberapa pilihan web server yang bisa digunakan sbg mesin production
> di
> > aplikasi rails. Di antaranya lighttpd, apache, dan nginx (tentunya
> dengan
> > menggunakan fcgi -- mod_fcgid+webserver, fcgi+rails+fcgi_handler).
> Beberapa
> > waktu yang lalu saya sempat mengkonfig aplikasi rails saya untuk
> production
> > menggunakan lighttpd. Tapi satu hari kemudian saya putuskan beralih ke
> > apache, krn bbrp alasan, meski railsnya sendiri harus melakukan patch
> > manual.
> >
> > Sbg pertimbangan, tips dan trik mungkin link ini bisa bermanfaat:
> > http://weblog.textdrive.com/article/175/rails-optimizing-resource-usage
> > http://journal.paul.querna.org/articles/2005/06/24/debunking-lighttpd


 My general rule of thumb:
* Apache + FCGI.
Simple, nggak ribet, lumayan cepet (reasonable speed), tapi kadang dapet
fcgi zombie dan error 500 ga jelas (meski ga sering). Beberapa aplikasi bisa
pake port yang sama.

* Lighttpd + FCGI.
Cocok untuk yang pake cache dan static content. Sangat cepet sekali.
Problemnya: suka minta restart kalo kita ngubah sesuatu (nambahi plugin
misalnya). Satu aplikasi satu port.

* Mongrel.
Kalau butuh Cluster dan load balancer. Konon yang ideal sih gini:
** 2 atau 3 load balancer.
** 2 instance front end Apache 2.x mod_proxy_balancer
** n mongrel_cluster di 1 mesin. Tergantung arsitektur aplikasi.
** 1 mesin lagi untuk database.

Masalahnya, aplikasi gw paling banter diakses 5-7 orang secara simultant. Ga
butuh load balancer :d



-- 
http://andryshuzain.com


[Non-text portions of this message have been removed]

Kirim email ke