Có ai đang sử dụng Node.js như một máy chủ web thực tế không? [đóng cửa]


12

Tôi đang cố gắng thuyết phục bản thân chọn nó và bắt đầu phát triển với nó, nhưng tôi muốn biết liệu có ai mong đợi các vấn đề ổn định hay bất cứ điều gì tương tự không.

Tôi hiểu rằng đó không phải là chất lượng "sản xuất", như Apache hay IIS. Tôi cho một trang web nhỏ, nó sẽ ổn (tối đa 200 kết nối đồng thời). Tôi có nên giả định điều này?


2
Tôi nghĩ rằng điều này nên liên tục được cập nhật với câu trả lời mới. Đặc biệt là các câu trả lời cập nhật về việc sử dụng Node.JS.
Bryan Field

Tôi đồng ý. Tôi thực sự rất thích xem có bao nhiêu người đang thực sự sử dụng nó.
Jeremy Boyd

Câu trả lời:



7

Do node.js chưa đủ lâu để thỏa mãn cộng đồng lớn hơn rằng nó ổn định và an toàn, nên nhiều triển khai sản xuất sử dụng Apache hoặc nginx làm máy chủ web hỗ trợ các yêu cầu http đến nút chạy trên một cổng khác không thể truy cập được từ địa chỉ IP công cộng của máy.

Cũng có thể mãi mãi có thể giúp đỡ với vấn đề ổn định nút.


1
+1 Để chỉ vào "Mãi mãi". Tôi cũng đang xem xét "Người giám sát" và "Người mới bắt đầu", ví dụ: cuppster.com/2011/05/18/USE-supervisor-with-upstart
Henk

2

Không phải là câu trả lời trực tiếp cho câu hỏi của bạn nhưng rất liên quan đến việc lưu trữ các ứng dụng node.js: hai nhà cung cấp giống Heroku sử dụng node.js / JavaScript thay vì Ruby, cả trong giai đoạn beta / mời (kể từ giữa tháng 3 năm 2011):


2

Có vẻ như họ đã rút ra một số câu chuyện thành công từ các công ty lớn. Một dấu hiệu tốt.

NodeJS.org hiện đang quảng bá các bài viết từ các công ty lớn Microsoft , eBay , LinkedInYahoo .

Tôi tự hỏi Google sẽ làm gì ... Họ có thể đã tạo ra I / O hoạt động đằng sau hậu trường. Hoặc có thể họ chỉ chờ đợi thời gian trước khi họ đặt tên tốt của họ đằng sau một sản phẩm.


1
Google đã sản xuất Go , trong khi không hướng đến sự kiện, cung cấp đồng thời một cách dễ dàng.
James O'Gorman

1

Tôi sử dụng nó như một proxy ngược trước các trang web của mình - không có trang nào bận rộn một cách khó hiểu, nhưng danh mục hình ảnh của tôi nhận được rất nhiều lưu lượng truy cập.

Tôi đã không thấy bất kỳ sự lạ lùng ngẫu nhiên, sự cố hoặc vấn đề độ tin cậy cho đến nay.


1
Lưu ý rằng bảo mật là một ẩn số lớn. Nó bắt đầu với các lỗ hổng tràn bộ đệm . Cho dù tất cả đã được giải quyết chưa được biết, nhưng bất kỳ ai đang thực hiện đều phải cập nhật Node.JS của mình, trong trường hợp có một số mục bảo mật bị bỏ lỡ. (Tôi không phải là chuyên gia bảo mật)
Bryan Field

Là nó nhanh hơn nginx hoặc proxy khác mà bạn đã thử?
adrian7

Tôi không chắc nó có nhanh hơn không - nhưng tôi biết nó không chậm - nhưng nó chắc chắn linh hoạt hơn 100%.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.