Nginx คืออะไร | Nginx Web Server

171

Nginx ชื่อเต็มๆว่า Engine-X คือ Web Server ที่นิยมใช้ในปัจจุบัน โดยผู้ใช้งานกล่าวกันว่าสามารถรองรับการใช้งานหลากหลายกว่า Apche และประสิทธิภาพการทำงานสูง Nginxพร้อมยังมีโมดูลเสริมให้ใช้งานเพียงพอต่อการใช้งาน ที่ดีไปว่านั้นคือเป็นซอฟแวร์แบบ Open source ก็คือใช้งานได้แบบไม่มีค่าใช้จ่ายนั้นเอง ตัวระบบมีให้เลือกรองรับทั้งแบบ Linux และ Windows

Nginx ถูกพัฒนาขึ้นมาเมื่อปี 2547 โดย อิกอร์ซิสโซอีฟ มีการทดลองแก้ไขหลายๆอย่างก่อนจะปล่อยออกมาให้ใช้งานจึงมีความเสถียรสูง กินทรัพยากรระบบน้อย เริ่มต้นถูกใช้งานอยากมากในรัฐเซ๊ย ก่อนที่จะมีการทำคู่มือภาษาอังกฤษและเริ่มแพร่หลายใช้งานกันไปทั่วโลก
ส่วนใหญ่แล้วผู่ใช้งาน Nginx จะถูกใช้งานกับพวกเว็บไซต์ที่มีการ อัพโหลด ดาวโหลดบ่อยๆ หรือใช้ในการ สตรีมมิ่ง เนื่องด้วย Nginx กินทรัพยสกรน้อยทั้ง ram และ cpu ทำให้สามารถเรียกการทำงานได้มากยิ่งขึ้น

หลักการทำงานของ Nginx
การใช้งานของNginx จะใช้งาน Nginx Web Server ควบคู่กับ Apache Web Server โดยให้ Nginx รับ request และส่งไปยัง Apache เพื่อประมวลผลการทำงาน PHP เพื่อแสดงผล

ทำไมถึงต้องใช้ Nginx ดีอย่างไร ?
– รองรับมารตฐานในด้านความปลดภัย HTTP/2
– รับรองการทำงาน HTTP
– ประมวลผลไฟล์ประเภท static ได้เร็วกว่า Apache
– รองรับผู้ใช้งานได้มากกว่า Apache ด้วยการทำงานแบบ Asynchronous

แต่ยังไง Nginx ก็ยังมีข้อเสียอยู่
– การ config จะซับซ้อนกว่า apache เนื่องด้วยการออกแบบระบบที่ซับซ้อนเพื่อดึงการทำงานประสิทธิภาพที่สูง และมีการตัดการประมวลผลของตัวเองออกไป จึงต้องใช้การประมวลผลแบบ Dynamic แทนเช่น FastCGI, SCGI, uWSGI, memcache
– การดูแล แก้ไขจะยากก่า apache เพราะตัว Nginx ออกแบบโมดูลที่ไม่ได้มีความยืดหยุ่นมากซักเท่าไหร่ ถ้าจะแก้ไขโมดูลใช้งานต่างๆอาจต้องใช้ความชำนาญในระดับนึง
– ตอนนี้ยังรองรับการทำงานแบบแพลตฟอร์มไม่ได้มากนัก และมีความซับซ้อนในการติดตั้งหากต้องการให้ใช้งานร่วมกับส่วนอื่นๆอาจต้องมีการ config เพิ่มอีกเยอะ ต่างจาก apache ที่สามารถพอร์ตใช้งานทุกที่ได้ง่ายกว่า

 

สนใจสั่งซื้อ Hosting และ VPS ได้ที่ลิงค์

Web Hosting Unlimited >> https://www.hostinglotus.com/hosting-unlimited-domain/
VPS Windows >> https://www.hostinglotus.com/cloud-vps-linux/
VPS Linux >> https://www.hostinglotus.com/cloud-vps-linux/

สนใจบริการ จด domain, hosting, ทำเว็บไซต์ salepage, SEO
ติดต่อ 02-0263-124 กด 2
เว็บไซต์หลัก https://www.hostinglotus.com/
Line : @mcloudsale

Comments are closed.