2012-02-02 40 views
12

Tôi đang nghĩ đến việc sử dụng NodeJS cho trang web của tôi thay vì thiết lập PHP + Apache hiện tại của tôi. Có bất kỳ disadvatanges/lợi thế lớn để thực hiện chuyển đổi này?Nhược điểm của việc sử dụng NodeJS thay vì PHP

Trang web của tôi sẽ nhận được rất nhiều yêu cầu nhỏ và các yêu cầu không thường xuyên yêu cầu nhiều tính toán ở phía máy chủ.

Tôi có một máy chủ mà tôi có thể cài đặt bất cứ thứ gì mình muốn, vì vậy việc lưu trữ không phải là yếu tố trong quyết định này. Mặc dù tôi muốn tối đa hóa hiệu suất trong khi giảm thiểu bộ nhớ và yêu cầu xử lý.

Tôi đoán câu hỏi chính của tôi là khi nào NodeJS là giải pháp thích hợp cho trang web?

Trả lời

6
  • Bạn không thể sử dụng bất kỳ ứng dụng PHP và thư viện nào tồn tại từ trước.
  • Bạn cần tìm hiểu về lập trình hướng sự kiện.

Mặc dù chúng không phải lúc nào cũng được coi là bất lợi mỗi se.

+3

Tôi có ý nghĩa nhiều hơn về hiệu suất, bảo mật hoặc chức năng. –

0

PHP sẽ không biến mất ngay lập tức, nhưng các vị trí của nó bị làm suy yếu hơn nữa bởi Node.js.
Node.js có chức năng tương tự như các ngăn xếp PHP + Apache hoặc ASP + IIS.
Và có 2 lợi thế chính:

Tốc độ! (Hiệu suất)
Node.js là hướng sự kiện và không chặn và rất tốt khi xử lý concurrent requests.
Đây là một bài kiểm tra điểm chuẩn cho node.js với PHP trên Apache.

Các vấn đề liên quan