nginx (NGINX) คืออะไร: บทความ BestInternet(Best IDC)


Blog & News

nginx (NGINX) คือ ซอฟต์แวร์โอเพนซอร์สสำหรับ Web service แบบพร็อกซีย้อนกลับ การโหลดบาลานซ์สตรีมมิ่งสื่อและอื่น ๆ NGINX เป็นเว็บเซิร์ฟเวอร์ที่ออกแบบมาเพื่อประสิทธิภาพและความเสถียรสูงสุด นอกเหนือจากความสามารถของเซิร์ฟเวอร์ HTTP แล้ว NGINX ยังสามารถทำหน้าที่เป็นพร็อกซีเซิร์ฟเวอร์สำหรับอีเมล (IMAP, POP3 และ SMTP) และพร็อกซีแบบย้อนกลับและ load balancer สำหรับเซิร์ฟเวอร์ HTTP, TCP และ UDP
backstory
Igor Sysoev ได้เขียน NGINX เพื่อแก้ปัญหา C10K ซึ่งเป็นคำจำกัดความในปี 1999 เพื่ออธิบายความยากลำบากที่เว็บเซิร์ฟเวอร์ที่มีอยู่มีประสบการณ์ในการจัดการกับจำนวนมาก ( 10K ) ของการเชื่อมต่อที่เกิดขึ้นพร้อมกัน ( C ) ด้วยสถาปัตยกรรมแบบอะซิงโครนัสที่อิงกับเหตุการณ์NGINXปฏิวัติวิธีที่เซิร์ฟเวอร์ทำงานในบริบทที่มีประสิทธิภาพสูงและกลายเป็นเว็บเซิร์ฟเวอร์ที่เร็วที่สุดที่มีอยู่
หลังจากเปิดโครงการในปีพ. ศ. 2547 และเฝ้าดูการใช้งานที่เพิ่มขึ้นเรื่อย ๆ Sysoev ร่วมก่อตั้ง NGINX, Inc. เพื่อสนับสนุนการพัฒนา NGINX อย่างต่อเนื่องและเข้าสู่NGINX Plusในฐานะผลิตภัณฑ์เชิงพาณิชย์ที่มีคุณลักษณะเพิ่มเติมที่ออกแบบมาสำหรับลูกค้าองค์กร วันนี้ NGINX และ NGINX Plus สามารถจัดการการเชื่อมต่อพร้อมกันได้นับแสนครั้งและใช้พลังงานมากกว่า 50% ของไซต์ที่คึกคักที่สุดบนเว็บ

NGINX เป็นเว็บเซิร์ฟเวอร์
เป้าหมายที่อยู่เบื้องหลัง NGINX คือการสร้างเว็บเซิร์ฟเวอร์ที่เร็วที่สุดในรอบและการบำรุงรักษาเป็นเลิศที่ยังคงเป็นเป้าหมายหลักของโครงการ NGINX สม่ำเสมอเต้น Apache และเซิร์ฟเวอร์อื่น ๆ ในมาตรฐานการวัดประสิทธิภาพของเว็บเซิร์ฟเวอร์ ตั้งแต่การเผยแพร่ NGINX ต้นฉบับเว็บไซต์ได้ขยายออกจากหน้า HTML แบบง่ายไปจนถึงเนื้อหาแบบไดนามิกและหลากหลาย NGINX เติบโตขึ้นพร้อมกับสนับสนุนส่วนประกอบทั้งหมดของเว็บที่ทันสมัย ​​ได้แก่ WebSocket, HTTP / 2 และสตรีมมิงวิดีโอหลายรูปแบบ (HDS, HLS, RTMP และอื่น ๆ )
NGINX นอกเหนือจากการให้บริการเว็บ
แม้ว่า NGINX กลายเป็นที่รู้จักเป็นเว็บเซิร์ฟเวอร์ที่เร็วที่สุดสถาปัตยกรรมต้นแบบที่สามารถปรับขนาดได้พิสูจน์แล้วว่าเหมาะสำหรับงานเว็บจำนวนมากเกินกว่าการให้บริการเนื้อหา เนื่องจากสามารถจัดการกับการเชื่อมต่อที่มีปริมาณมาก NGINX มักใช้เป็นพร็อกซีแบบย้อนกลับและbalancer โหลดเพื่อจัดการการรับส่งข้อมูลขาเข้าและแจกจ่ายไปยังเซิร์ฟเวอร์ต้นน้ำที่ช้าลง - ตั้งแต่เซิร์ฟเวอร์ฐานข้อมูลเก่าไปจนถึง microservices
นอกจากนี้ NGINX ยังอยู่ระหว่างไคลเอ็นต์และเว็บเซิร์ฟเวอร์เครื่องที่สองเพื่อทำหน้าที่เป็นเทอร์มินัล SSL / TLS หรือเว็บเร่งด่วน ทำหน้าที่เป็นตัวกลาง NGINX จัดการงานได้อย่างมีประสิทธิภาพซึ่งอาจทำให้เว็บเซิร์ฟเวอร์ของคุณชะลอตัวเช่นการต่อรอง SSL / TLS หรือบีบอัดและแคชเนื้อหาเพื่อปรับปรุงประสิทธิภาพ ไซต์แบบไดนามิกที่สร้างขึ้นโดยใช้อะไรจาก Node.js ไปยัง PHP ใช้งาน NGINX เป็นแคชเนื้อหาและพร็อกซีแบบย้อนกลับเพื่อลดภาระในแอพพลิเคชันเซิร์ฟเวอร์และใช้ประโยชน์จากฮาร์ดแวร์ที่มีประสิทธิภาพมากที่สุด

nginx (NGINX) คืออะไร

nginx (NGINX)คือ ซอฟต์แวร์โอเพนซอร์สสำหรับ Web service แบบพร็อกซีย้อนกลับ การโหลดบาลานซ์สตรีมมิ่งสื่อและอื่น ๆ NGINX เป็นเว็บเซิร์ฟเวอร์ที่ออกแบบมาเพื่อประสิทธิภาพและความเสถียรสูงสุด นอกเหนือจากความสามารถของเซิร์ฟเวอร์ HTTP แล้ว NGINX ยังสามารถทำหน้าที่เป็นพร็อกซีเซิร์ฟเวอร์สำหรับอีเมล (IMAP, POP3 และ SMTP) และพร็อกซีแบบย้อนกลับและ balancer โหลดสำหรับเซิร์ฟเวอร์ HTTP, TCP และ UDP
Igor Sysoev ได้เขียน NGINX เพื่อแก้ปัญหา C10K ซึ่งเป็นคำจำกัดความในปี 1999 เพื่ออธิบายความยากลำบากที่เว็บเซิร์ฟเวอร์ที่มีอยู่มีประสบการณ์ในการจัดการกับจำนวนมาก ( 10K ) ของการเชื่อมต่อที่เกิดขึ้นพร้อมกัน ( C ) ด้วยสถาปัตยกรรมแบบอะซิงโครนัสที่อิงกับเหตุการณ์NGINXปฏิวัติวิธีที่เซิร์ฟเวอร์ทำงานในบริบทที่มีประสิทธิภาพสูงและกลายเป็นเว็บเซิร์ฟเวอร์ที่เร็วที่สุดที่มีอยู่.

หลังจากเปิดโครงการในปีพ. ศ. 2547 และเฝ้าดูการใช้งานที่เพิ่มขึ้นเรื่อย ๆ Sysoev ร่วมก่อตั้ง NGINX, Inc. เพื่อสนับสนุนการพัฒนา NGINX อย่างต่อเนื่องและเข้าสู่NGINX Plusในฐานะผลิตภัณฑ์เชิงพาณิชย์ที่มีคุณลักษณะเพิ่มเติมที่ออกแบบมาสำหรับลูกค้าองค์กร วันนี้ NGINX และ NGINX Plus สามารถจัดการการเชื่อมต่อพร้อมกันได้นับแสนครั้งและใช้พลังงานมากกว่า 50% ของไซต์ที่คึกคักที่สุดบนเว็บ

NGINX เป็นเว็บเซิร์ฟเวอร์
เป้าหมายที่อยู่เบื้องหลัง NGINX คือการสร้างเว็บเซิร์ฟเวอร์ที่เร็วที่สุดในรอบและการบำรุงรักษาเป็นเลิศที่ยังคงเป็นเป้าหมายหลักของโครงการ NGINX สม่ำเสมอเต้น Apache และเซิร์ฟเวอร์อื่น ๆ ในมาตรฐานการวัดประสิทธิภาพของเว็บเซิร์ฟเวอร์ ตั้งแต่การเผยแพร่ NGINX ต้นฉบับเว็บไซต์ได้ขยายออกจากหน้า HTML แบบง่ายไปจนถึงเนื้อหาแบบไดนามิกและหลากหลาย NGINX เติบโตขึ้นพร้อมกับสนับสนุนส่วนประกอบทั้งหมดของเว็บที่ทันสมัย ​​ได้แก่ WebSocket, HTTP / 2 และสตรีมมิงวิดีโอหลายรูปแบบ (HDS, HLS, RTMP และอื่น ๆ )
NGINX นอกเหนือจากการให้บริการเว็บ
แม้ว่า NGINX กลายเป็นที่รู้จักเป็นเว็บเซิร์ฟเวอร์ที่เร็วที่สุดสถาปัตยกรรมต้นแบบที่สามารถปรับขนาดได้พิสูจน์แล้วว่าเหมาะสำหรับงานเว็บจำนวนมากเกินกว่าการให้บริการเนื้อหา เนื่องจากสามารถจัดการกับการเชื่อมต่อที่มีปริมาณมาก NGINX มักใช้เป็นพร็อกซีแบบย้อนกลับและbalancer โหลดเพื่อจัดการการรับส่งข้อมูลขาเข้าและแจกจ่ายไปยังเซิร์ฟเวอร์ต้นน้ำที่ช้าลง - ตั้งแต่เซิร์ฟเวอร์ฐานข้อมูลเก่าไปจนถึง microservices
นอกจากนี้ NGINX ยังอยู่ระหว่างไคลเอ็นต์และเว็บเซิร์ฟเวอร์เครื่องที่สองเพื่อทำหน้าที่เป็นเทอร์มินัล SSL / TLS หรือเว็บเร่งด่วน ทำหน้าที่เป็นตัวกลาง NGINX จัดการงานได้อย่างมีประสิทธิภาพซึ่งอาจทำให้เว็บเซิร์ฟเวอร์ของคุณชะลอตัวเช่นการต่อรอง SSL / TLS หรือบีบอัดและแคชเนื้อหาเพื่อปรับปรุงประสิทธิภาพ ไซต์แบบไดนามิกที่สร้างขึ้นโดยใช้อะไรจาก Node.js ไปยัง PHP ใช้งาน NGINX เป็นแคชเนื้อหาและพร็อกซีแบบย้อนกลับเพื่อลดภาระในแอพพลิเคชันเซิร์ฟเวอร์และใช้ประโยชน์จากฮาร์ดแวร์ที่มีประสิทธิภาพมากที่สุด



ติดต่อสอบสถามรายละเอียดเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ หรือขอใบเสนอราคา
Line : @bestinternet
โทร : 02-1079059
mail : support@bestinternet.co.th