Rails 8.0 มาแล้ว ใส่ฟีเจอร์ไม่เอาคลาวด์ในตัว รองรับ SQLite ไม่ต้องใช้ Redis

by lew
9 November 2024 - 05:16

Ruby on Rails ออกเวอร์ชั่น 8.0 ชูฟีเจอร์สำคัญคือการรวมเอา Kamal 2 พรอกซี่สำหรับการ deploy โครงการอย่างรวดเร็ว ต้องการเพียง SSH key จากเซิร์ฟเวอร์เท่านั้น ขณะที่ฝั่งแอปพลิเคชั่นเองมีพรอกซี่ Thruster สำหรับการบีบอัดข้อมูลและแคชในตัว ทำให้โดยรวมไม่ต้องใช้ nginx เลย

ฝั่งข้อมูลในการทำงานนั้น Rails 8 ไม่ต้องการ Redis สำหรับ PubSub, Cahce และ Queue แล้ว โดยอาศัยโครงการ Solid ที่เป็น adapter ฐานข้อมูลหันมารองรับ SQLite ทั้งหมด โดยโครงการภายในของ 37signals เองก็ใช้ SQLite บน production หลายตัว เช่น Campfire และ Writebook

การอัพเกรดยังมีฟีเจอร์เล็กๆ น้อยๆ อีกจำนวนมาก ActiveModel มีฟีเจอร์ใหม่ๆ เช่น ขอยกเว้นเงื่อนไขการ validate ข้อมูล, เพิ่มระบบรีเซ็ตรหัสผ่านในตัว

ที่มา - Ruby on Rails

Blognone Jobs Premium