Nginx และ Apache คืออะไร
Nginx และ Apache คืออะไร

วีดีโอ: Nginx และ Apache คืออะไร

วีดีโอ: Nginx และ Apache คืออะไร
วีดีโอ: Zanroo Tech Talk: EP 3 - NGINX เครื่องมือที่โปรแกรมเมอร์ควรรู้ 2024, ธันวาคม
Anonim

Apache และ Nginx เป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สทั่วไปสองแห่งในโลก พวกเขาร่วมกันรับผิดชอบในการให้บริการมากกว่า 50% ของการรับส่งข้อมูลบนอินเทอร์เน็ต โซลูชันทั้งสองสามารถจัดการปริมาณงานที่หลากหลายและทำงานร่วมกับซอฟต์แวร์อื่นเพื่อจัดเตรียมเว็บสแต็กที่สมบูรณ์

ดังนั้นอะไรคือความแตกต่างระหว่าง Nginx และ Apache?

Apache เป็นเซิร์ฟเวอร์ HTTP โอเพ่นซอร์สในขณะที่ Nginx เป็นเว็บเซิร์ฟเวอร์แบบอะซิงโครนัสประสิทธิภาพสูงและพร็อกซีเซิร์ฟเวอร์ย้อนกลับ การสนับสนุนและบำรุงรักษา Nginx บริหารงานโดยบริษัทที่มีชื่อเดียวกันซึ่งก่อตั้งขึ้นในปี 2554 สาขาวิชาหลัก ความแตกต่างระหว่าง ทั้งสองเป็นวิธีที่ทั้งสองจัดการกับคำขอของลูกค้า

ในทำนองเดียวกัน เหตุใด Nginx จึงเร็วกว่า Apache Apache ใช้หน่วยความจำมากขึ้น เนื่องจากแต่ละเธรดใช้หน่วยความจำเพียงเล็กน้อย ดังนั้นหากคุณมี 100 เธรด ค่านั้นจะเพิ่มขึ้น นี่คือเหตุผลหลักว่าทำไม nginx เร็วกว่า หมายความว่าสามารถให้บริการคำขอเพิ่มเติมต่อวินาที กว่า Apache บนฮาร์ดแวร์เดียวกัน

Nginx ใช้ Apache หรือไม่

NGINX ใช้สถาปัตยกรรมแบบอะซิงโครนัสที่ขับเคลื่อนด้วยเหตุการณ์เพื่อจัดการกับการเชื่อมต่อจำนวนมหาศาลเหล่านี้ พร็อกซีส่วนหน้าสำหรับ Apache และเว็บเซิร์ฟเวอร์อื่น ๆ รวมความยืดหยุ่นของ Apache กับ ประสิทธิภาพเนื้อหาคงที่ที่ดีของ NGINX.

Nginx ใช้ทำอะไร?

NGINX เป็นซอฟต์แวร์โอเพ่นซอร์สสำหรับการให้บริการเว็บ, reverse proxying, แคช, โหลดบาลานซ์, การสตรีมสื่อ และอื่นๆ เริ่มต้นจากการเป็นเว็บเซิร์ฟเวอร์ที่ออกแบบมาเพื่อประสิทธิภาพและความเสถียรสูงสุด

แนะนำ: