อนุทิน #20791

กว่าจะแก้ปัญหาที่ Learners ช้าแม้ว่าจะไปอยู่เครื่องใหม่แล้วก็ตาม ก็ต้องลองผิดลองถูกอยู่นานกว่าจะจับทางถูกว่า Passenger (mod_rails) ที่บอกว่า static files นั้นมันปล่อยให้ Apache ส่งให้นั้นไม่จริง เพราะยังใช้ Rails process ในการส่งอยู่ สาเหตุความช้าอยู่ตรงนี้ล่ะ

วิธีการแก้ปัญหาทำโดยใช้ Nginx มาอยู่ด้านหน้าแล้ว proxy เข้าไปหา Apache + mod_rails วิธีนี้กลายเป็นว่า Apache กลายเป็น application server ไปส่วน Nginx เป็น proxy แล้วส่ง static files

แต่ Nginx ต้อง compile เองถ้าจะลงใน Debian ถามจริงๆ ก็ไม่ค่อย happy กับ Debian ตรงความเก่าของ applications ทั้งหลายนี่ล่ะ เขาบอกว่า Debian นั้น stable จริงๆ แล้วคิดว่าไม่เพราะ app เก่าๆ หลายตัวมันเก่าจนต้องตีความคำว่า stable กันใหม่

เขียน:

ความเห็น (0)