node.js(express)가 php 보다 느릴까요?

김제연   
   조회 4126   추천 0    

 지금 운영하는 서버가 있습니다 (서버1)

서비1은 php 로 운영되고 있고 .. ajax 로 데이터를 받아와서 뿌려줍니다.

네트워크 보면.. 페이지 변경시 30~40ms 정도의 속도로 .. 전송 중이구요 

새로 만든 서버가 있습니다 (서버B)

이건 nodejs(express) 로 되어있는데 .. db구조가 위에꺼랑 비슷하지만 조금 바뀌긴 했습니다

위에는 조인이 두개 .. 아래는 3개 인데 .. 제가 볼때 큰 차이는 없는것 같습니다.. 

그런데 이건 200~300ms 정도가 걸리네요 그래서 .. 찾아보니 비동기를 동기식으로 

변경해서 겨우 150ms 정도 까지 맞췄는데 .. 너무 느린거 아닌가 싶어서 질문드립니다.

php 같은경우 비동기로 순차 적으로 처리 해도 .. 30ms 가 나오고 있는데 

저는 nodejs 에서 .. 비동기로 한꺼번에 동시 처리 해도 150ms 나오니 .. 뭔가 억울한 느낌입니다 ㅜㅜ

그래서 mysql 쪽을 보고 있는데 .. 캐쉬 끄고 0.000 sec 이런식으로 나오니 db쪽에서는

큰 병목은 없는거 같습니다.. 혹시 mysql 소요 시간을 위처럼 0.000 이 아닌 더 세분화된 초로 

볼 수는 없을까요?

혹시 원인 아시는분 계시면 조언 부탁 드립니다.. 200~300 정도는 크게 느린 느낌은 없는데 

기존거보다 5배가 느려지니 .. 뭔가 찜찜하네요 .

짧은글 일수록 신중하게.
정진수 2019-02
php 로 만든 사이트를 트래픽이 많아지면
해결을 위한 솔루션 중 하나로 node.js를 사용합니다.
     
허인구마틴 2019-02
그렇군요.
저도 이게 궁금한 사람이고 배우고 싶은 사람입니다. ㅎㅎㅎ
epowergate 2019-02
잘은모르지만
언어때문에 Node.JS가 PHP보다 (느낄정도로) 느리진 않을겁니다.
뭔가 프로그램을 잘못 짰을겁니다. 
그냥 대충(?) 인터넷 뒤져서 만들었으면 C로 만들어도 PHP보다 느릴 수 있습니다.
허인구마틴 2019-02
글을 읽으면서 놀랬습니다.
보통 php로 뿌려주는 것으로 알고 있는데...
그러지 않고
ajax 로 데이터를 받아와서 뿌려주는 방식으로 한다니 놀랍습니다.
역시 훨씬 좋은 생각 같습니다.


QnA
제목Page 1656/5709
2014-05   5150432   정은준1
2015-12   1684957   백메가
2016-12   4017   쾌남횬이
2022-11   4017   살려주세유
2015-11   4017   현진
2016-04   4017   김상목
2020-05   4017   wguardian
2016-10   4017   김건우
2016-11   4017   AplPEC
2016-05   4017   일론머스크
2015-04   4017   몬스
2014-07   4017   윈도우10
2015-09   4017   슬기로운생활
2016-03   4018   황진우
2017-08   4018   NAS고장났다…
2019-06   4018   2CPU최주희
2014-06   4018   가빠로구나
2017-01   4018   xiah
2016-06   4018   Won낙연
2014-10   4018   파리대왕
2019-08   4018   권순규
2016-10   4018   밤기차