2012-02-02 9 views
12

Myślę o używaniu NodeJS na mojej stronie zamiast mojej obecnej instalacji PHP + Apache. Czy są jakieś poważne niedociągnięcia/zalety związane z tym przełączaniem?Wady korzystania z NodeJS zamiast PHP

Moja strona otrzyma wiele małych próśb i okazjonalnych próśb, które wymagają wielu obliczeń po stronie serwera.

Mam serwer, na którym mogę zainstalować wszystko, co chcę, więc hosting nie jest czynnikiem w tej decyzji. Chociaż chciałbym zmaksymalizować wydajność, jednocześnie minimalizując wymagania dotyczące pamięci i przetwarzania.

Domyślam się, że moje główne pytanie brzmi: kiedy NodeJS jest odpowiednim rozwiązaniem dla strony internetowej?

Odpowiedz

6
  • Nie można użyć żadnej z wcześniej istniejących aplikacji i bibliotek PHP.
  • Musisz nauczyć się programowania sterowanego zdarzeniami.

Chociaż nie zawsze są to wady per se.

+3

Miałem większe znaczenie pod względem wydajności, bezpieczeństwa lub funkcjonalności. –

0

PHP nie zniknie natychmiast, ale jego pozycje są jeszcze bardziej osłabione przez powstający Node.js.
Node.js jest funkcjonalnie podobny do stosów PHP + Apache lub ASP + IIS.
Istnieją dwie główne zalety:

Prędkość! (Wydajność)
Node.js jest sterowany zdarzeniami i nie jest blokowany i bardzo dobrze radzi sobie z obsługą concurrent requests.
Oto link do testu porównawczego dla node.js przeciwko PHP na Apache.

Powiązane problemy