Cả nginx và Node.js đều có vòng lặp sự kiện để xử lý các yêu cầu. Tôi đặt nginx trước Node.js như đã được khuyến cáo ở đâyVòng lặp sự kiện Node.js - nginx/apache
Using Node.js only vs. using Node.js with Apache/Nginx
với các thiết lập hiển thị ở đây
Làm thế nào để hai vòng kiện chơi với nhau? Có nguy cơ xung đột nào giữa hai người không? Tôi tự hỏi vì Nginx có thể không xử lý được nhiều sự kiện mỗi giây như Node.js hoặc ngược lại. Ví dụ: nếu Nginx có thể xử lý 1000 sự kiện mỗi giây nhưng node.js chỉ 500, điều đó có gây ra sự cố không? (Tôi không có ý tưởng nếu 1000.500 là các đơn đặt hàng hợp lý về độ lớn, bạn có thể sửa tôi trên đó.)
Điều gì về việc đặt Apache trước Node.js? Apache không có vòng lặp sự kiện. Chỉ chủ đề. Vì vậy, sẽ không đặt Apache trước Node.js đánh bại mục đích?
Trong this 2010 talk, người sáng tạo Node.js Ryan Dahl có tầm nhìn để loại bỏ nginx/apache/bất kỳ điều gì và làm cho nút trò chuyện trực tiếp với internet. Khi nào bạn nghĩ điều này sẽ là hiện thực?
nhúm muối ở đây ... người đã đặt Nodejs ở phía trước của chồng họ. Cho đến gần đây nó đã được * yêu cầu * nếu bạn muốn sử dụng websockets, như không phải Apache cũng không Nginx có khả năng hỗ trợ đó. Tôi không nói rằng nó không phải không có rủi ro, nhưng mọi người đang làm điều đó. –