2012-12-04 1 views
0

PHP로 웹 응용 프로그램 빌드를 만들고 있는데 일부 실시간 기능을 추가하고 싶습니다. 실제로 필요한 것은 nodejs가있는 기존 페이지의 일부 (알림 "요소")를 제어하는 ​​것입니다. 그게 가능할까요? node.js의 모든 페이지를 다시 작성하지 않아도됩니다.nodejs를 사용하여 기존 페이지의 요소 제어

나는 node.js가 내 요구에 가장 잘 접근 할 수 있는지 알아 내려고하고있다. (나는 그 일을 해본 적이 없다.) 아니면 ajax long polling을 사용하는 것이 더 나은지 알아 내려고한다.

나는 PHP와 nodejs를 함께 사용하는 것에 대해 읽었고 다른 하나를 구축하는 것에 대해 읽었지만 전에 설명한 상황에 대한 답을 찾지 못했습니다.

답변

1

Node.js는 서버 측 응용 프로그램 플랫폼이므로 브라우저에서 직접 사용할 수 없습니다.

사이트에 실시간 기능을 추가하려면 먼저 전송 아키텍처에 대해 생각해야합니다. 폴링과 함께 ajax를 사용하거나 웹 소켓을 사용합니다 (예 : socket.io). 두 경우 모두 서버 측 응용 프로그램이 필요합니다.

이것은 PHP 나 노드 또는 다른 서버 쪽 일 수 있습니다.