ฉันได้ตรวจสอบความแตกต่างระหว่าง Apache และ Nginx เมื่อเร็ว ๆ นี้และสับสนเกี่ยวกับสิ่งที่ฉันควรเลือก
ฉันทำการค้นหาบางอย่างแล้ว แต่ไม่มีการเปรียบเทียบที่ชัดเจนระหว่างทั้งสองและฉันสงสัยว่าใครบางคนที่นี่สามารถให้มุมมองเกี่ยวกับความแตกต่างระหว่างทั้งสอง
ความรู้ในปัจจุบันของฉันทำให้ฉันเข้าใจว่า mod_php นั้นเร็วกว่าและปลอดภัยกว่า fastcgi อย่างไรก็ตาม Apache นั้นแย่กว่ามากเมื่อมันมาถึงการเชื่อมต่อและการใช้หน่วยความจำพร้อมกัน
เว็บไซต์ของฉันใช้โพลจำนวนมาก แต่มีเว็บที่ไม่ใช่ AJAX (เช่น Apache ที่มีโพลแบบยาวอยู่ด้านบน)
โซลูชันดั้งเดิมของฉันสำหรับปัญหาหน่วยความจำของ Apaches คือการส่งการสำรวจแบบยาวผ่าน node.js จากนั้นรับ node.js เพื่อเข้าถึง Apache ทุก 2 วินาทีในกรณีนี้ Apache จะไม่มีการเชื่อมต่อที่เปิดอยู่ แต่แทนที่จะเป็น node.js ฉันได้ตระหนักว่านี่อาจไม่ดีพอและกำลังมองหาวิธีแก้ไขปัญหาที่แตกต่างกัน ฉันยังคงสนใจว่าแนวคิดดั้งเดิมของฉันจะใช้ได้หรือไม่
แล้วเว็บไหนดีกว่ากัน? Apache หรือ Nginx
อัปเดต: คำแนะนำทั้งหมดที่ให้ไว้นั้นดีและถูกต้อง ฉันได้ไปกับแนวคิดที่สองดั้งเดิมซึ่งใช้เซิร์ฟเวอร์ Nginx แบบเต็ม ฉันพอใจที่เป็นเซิร์ฟเวอร์เฉพาะฉันไม่สามารถประสบปัญหาด้านความปลอดภัยจาก fastcgi และเนื่องจากสคริปต์การสำรวจความยาวของฉันจำเป็นต้องเขียนใน PHP ฉันต้องการเซิร์ฟเวอร์ที่สามารถจัดการกับการเชื่อมต่อพร้อมกันที่โหลดสูงและ Apache ไม่สามารถทำได้ ฉันเปลี่ยนโครงสร้างมันจะยังคงหิวอยู่ในความทรงจำ
ฉันทำเครื่องหมายคำตอบของ Martin F ตั้งแต่เขาให้คำตอบที่ชัดเจนและครบถ้วนเกี่ยวกับคำถามของฉันซึ่งฉันรู้สึกว่าเขาสมควรได้รับเครื่องหมายอย่างไรก็ตามคำตอบทั้งสามข้อนั้นดีและถูกต้องและจะตรวจสอบการใช้ reverse proxy สำหรับเว็บไซต์อื่นที่ฉันเป็นเจ้าของ เนื่องจากฉันเพิ่งพบสิ่งที่คูลมากที่ Nginx สามารถทำได้ในการมอบฉันทะ
ขอบคุณ