RoR มีทางเลือก 3 ทาง คือ
- WEBrick เอาไว้ทดลองเล่นๆ
- Lighttpd ตามกระแสนิยม
- Apache ตามปกติ
ผมลอง Lighttpd มาพอสมควรแล้วยังไม่ประทับใจเท่าไร (ตอนนี้ isriya.com รันด้วย light) คือเร็วจริงสมคำโฆษณา แต่พอต้องคิดถึงการสนับสนุนจากโปรแกรมต่างๆ (เช่น พวก control panel หรือ drupal เองที่ต้องแก้นิดหน่อย) แล้วยังไม่น่าจะพร้อม
เลยคิดว่าถ้าทำ RoR เป็นระดับ production จริงๆ ก็น่าจะกลับมาที่ Apache อยู่ดี มีใครเคยใช้ทั้ง Light และ Apache แล้วพอเปรียบเทียบความแตกต่างให้ได้ไหมครับ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ตอนนี้ webrick ถูกแทนด้วย mongrel แล้วครับ
แถมเอามาใช้ในระดับ production ได้ด้วย อย่างที่ mediatemple ยังเอา mongrel มาให้บริการเลยครับ
แต่ไม่แน่ใจว่ามันจะเร็วกว่า apache กับ light หรือเปล่าครับ
โอ้ อันนี้ความรู้ใหม่แฮะ ไม่ได้ลอง RoR ตัวใหม่ซะนาน เดี๋ยวไปลองดูครับ
ตกลง lighttpd มันเร็วกว่าจริง?
จริงบางส่วน ก็ไม่ถึงขนาดที่มันโฆษณาไว้บนเว็บ
โซลูชันที่สวยที่สุดก็คือ lighttpd สำหรับ static ส่วนที่เหลือให้ Apache
เขาว่า เอา nginx มาเป็นด่านหน้าให้ mongrel cluster ก็เร็วดี (มี benchmark ด้วย)
benchmark อีกแห่งไม่มีแผนภูมิ ขี้เกียจอ่าน :-P
ผมใช้ครับ apache2+fastcgid ครับ แต่จะว่าไปน่าจะมีตัวดักหน้าซักอัน