제목에서 언급했듯이 특정 서버에 데이터를 자주 요청해야 하고 계속 연결 요청을 해야 하는데 이로 인해 JS에서 HTTP 긴 연결을 구현하는 방법이 있는지 궁금합니다. 요청이 계속됩니다. 이 연결의 채널을 재사용하시겠습니까? (웹소켓 무시)
为情所困2017-05-19 10:32:44
http1.1에는 기본적으로 연결 유지가 켜져 있으며 서버가 헤더에 연결 종료를 적극적으로 쓰지 않으면 연결이 닫히지 않습니다. 그러므로 당신의 걱정은 불필요합니다.
CRUL 명령어를 통해 Keep-Alive가 정상인지 확인할 수 있습니다.
긴 연결이 정상이면 다음과 같은 출력이 표시됩니다
으아악Connection... 그대로 남아 있다는 것은 서버가 연결을 닫지 않았으며 클라이언트가 연결을 재사용할 수 있음을 의미합니다.
ringa_lee2017-05-19 10:32:44
웹소켓을 사용하면 일반적으로 메시지 양이 충분합니다. 고급 기능을 원한다면 Alibaba의 오픈 소스 RocketMQ
를 고려해 보세요.