- ใช้เป็นรีเวิร์สพร็อกซี, ให้บริการสแตติกแอสเซ็ต และรันเว็บแอปได้
- สามารถรันโค้ดแอปพลิเคชันได้หลายภาษา: Go, Java, Node.js, Perl, PHP, Python, Ruby, WebAssembly
- รวมหลายเลเยอร์ของแอปพลิเคชันสแตกสมัยใหม่ไว้ในโซลูชันเดียว โดยมุ่งเน้นที่ประสิทธิภาพ, latency และความสามารถในการขยายระบบ
- ออกแบบมาเพื่อรองรับเว็บสถาปัตยกรรมทุกแบบไม่ว่าซับซ้อนเพียงใด รองรับตั้งแต่องค์กรขนาดใหญ่ไปจนถึงโฮมเพจส่วนตัว
- รองรับการสเกลอย่างเสถียรแม้ภายใต้โหลดระดับโปรดักชัน
- อัปเดตการตั้งค่าแบบไดนามิกได้โดยไม่สะดุดผ่าน RESTful JSON API (มีสเปก OpenAPI ให้)
- สถาปัตยกรรมของ NGINX Unit เป็นแบบ asynchronous/multithreaded และประกอบด้วยหลายโปรเซส เพื่อเพิ่มการใช้ประโยชน์จากแพลตฟอร์มคอมพิวติ้งสมัยใหม่ให้สูงสุด พร้อมรับประกันความปลอดภัยและความทนทาน
- มีตัวเลือกการติดตั้งแบบรวดเร็วสำหรับ macOS, Docker, Amazon Linux, Fedora, RedHat, Debian และ Ubuntu
3 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สองส่วนนี้น่าสนใจดีครับ
แนวทางนี้ก็สอดคล้องกับหลักการที่ Joker Container แนะนำให้มีหนึ่งบริการต่อหนึ่งคอนเทนเนอร์มากกว่า เลยเคยลองใช้ดู แต่มีข้อจำกัดว่าภายในแอปเดียวกันไม่สามารถใช้ทั้งแอปแบบ routing อย่าง Laravel และการเสิร์ฟไฟล์ PHP แบบง่าย ๆ ร่วมกันได้ เลยเคยล้มเลิกไปครับ
โดยพื้นฐานแล้วก็รู้สึกว่า learning curve ค่อนข้างชันด้วยครับ