2011-12-22 14 views
5

thể trùng lặp:
What is node.js?
Usages of Node.js - What obstacles is it aiming to provide a ramp for?Server side javascript - Tổng

kịch bản đúng để sử dụng phía máy chủ javascript là gì? giống như node.js Loại vấn đề nào được giải quyết?

+0

[6 lý do vững chắc để sử dụng node.js] (http://raynos.org/blog/19/6-Solid-reasons-to-use-node.js) – Raynos

+0

Câu hỏi của tôi không dành riêng cho node.js , nhưng kịch bản phía máy chủ nói chung. Cảm ơn. – Tony

Trả lời

1
  • Node.js giải quyết vấn đề phân phối nhiều người dùng đồng thời từ máy chủ dựa trên I/O.
  • Bằng I/O tôi có nghĩa là tính toán ít hoặc không được thực hiện trong chu kỳ phản hồi yêu cầu từ phần máy chủ .
  • Đồng thời, tôi đồng ý rằng hàng nghìn người dùng có thể giữ kết nối mở với máy chủ.
  • Có kết nối liên tục cho phép liên lạc thời gian thực, máy chủ có thể đẩy qua kết nối đã mở, theo cách này, máy chủ có thể được nghĩ là khởi tạo giao tiếp (sao chổi, đẩy máy chủ).

Tất cả điều này cho phép có cơ sở người dùng lớn với ít tài nguyên máy chủ và giao tiếp thời gian thực (trò chuyện, v.v.).

+0

Tôi hoàn toàn không hiểu điểm của bạn. Đây có phải là một cái gì đó giống như bỏ phiếu dài? – ZolaKt

+0

@ ZolaKt: vâng, node.js hoạt động tốt cho việc bỏ phiếu dài –

+1

@SergeiTulentsev: là nó được sử dụng chỉ để bỏ phiếu dài, hoặc có lợi thế đáng kể nào khác không? Nếu nó chỉ dành cho việc bỏ phiếu dài tại sao không sử dụng phương pháp COMET, tại sao phải sử dụng javascript? – ZolaKt