얼마나 사용하느냐에 따라 달라집니다. 매우 간단한 프로젝트이고 소수의 사람만 사용하는 경우에는 폴링을 사용하면 됩니다. 요구 사항이 높거나 사용량이 많은 비즈니스인 경우 긴 소켓 링크를 구현하려면 백엔드에서 swoole을 사용해야 합니다. 프론트엔드에 소켓 인터페이스를 호출하는 데 사용할 수 있는 WebSocket 개체가 있다는 것을 기억합니다.
그런데 swoole은 Linux에서만 사용할 수 있고 Windows 서버에는 swoole을 설치할 수 없습니다.
얼마나 사용하느냐에 따라 달라집니다. 매우 간단한 프로젝트이고 소수의 사람만 사용하는 경우에는 폴링을 사용하면 됩니다.
요구 사항이 높거나 사용량이 많은 비즈니스인 경우 긴 소켓 링크를 구현하려면 백엔드에서 swoole을 사용해야 합니다. 프론트엔드에 소켓 인터페이스를 호출하는 데 사용할 수 있는 WebSocket 개체가 있다는 것을 기억합니다.
그런데 swoole은 Linux에서만 사용할 수 있고 Windows 서버에는 swoole을 설치할 수 없습니다.
인터페이스를 열고 데이터베이스 정보를 읽으세요
시도해보고
socket
서버가 업데이트되면 클라이언트에게 알리세요Ajax 단어. 그냥 여론 조사야. ajax를 수행하도록 js를 예약하고 나중에 코드를 게시하세요
구체적인 시나리오를 설명한 다음 이 기능을 구현하는 방법을 선택하는 것이 좋습니다. 계속해서 ajax를 사용하여 폴링하면 서버 리소스가 낭비되기 때문입니다!
실시간이 필요하지 않은 경우(예: 채팅이 아닌 경우) Ajax 긴 폴링이 괜찮습니다.
높은 실시간 성능이 필요하다면 Workerman이나 Swoole이 적합합니다
다양한 방법, workman, swoole, 소켓.io+node.js, 역방향 프록시 새로 고침 트리거 등
Ajax 폴링, 타이머 settimeout() 사용