찾다

 >  Q&A  >  본문

javascript - 클라이언트 측에서 JS를 통해 HTTP 긴 연결을 구현하는 방법이 있습니까?

제목에서 언급했듯이 특정 서버에 데이터를 자주 요청해야 하고 계속 연결 요청을 해야 하는데 이로 인해 JS에서 HTTP 긴 연결을 구현하는 방법이 있는지 궁금합니다. 요청이 계속됩니다. 이 연결의 채널을 재사용하시겠습니까? (웹소켓 무시)

高洛峰高洛峰2832일 전576

모든 응답(7)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:32:44

    websocket.io

    회신하다
    0
  • 为情所困

    为情所困2017-05-19 10:32:44

    http1.1에는 기본적으로 연결 유지가 켜져 있으며 서버가 헤더에 연결 종료를 적극적으로 쓰지 않으면 연결이 닫히지 않습니다. 그러므로 당신의 걱정은 불필요합니다.
    CRUL 명령어를 통해 Keep-Alive가 정상인지 확인할 수 있습니다.

    으아악

    긴 연결이 정상이면 다음과 같은 출력이 표시됩니다

    으아악

    Connection... 그대로 남아 있다는 것은 서버가 연결을 닫지 않았으며 클라이언트가 연결을 재사용할 수 있음을 의미합니다.

    회신하다
    0
  • 黄舟

    黄舟2017-05-19 10:32:44

    웹소켓을 사용하고 싶지 않다면 롱 폴링을 사용하세요.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-19 10:32:44

    웹소켓을 사용하면 일반적으로 메시지 양이 충분합니다. 고급 기능을 원한다면 Alibaba의 오픈 소스 RocketMQ

    를 고려해 보세요.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:32:44

    웹소켓 ?

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:32:44

    웹소켓 사용

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:32:44

    웹소켓

    회신하다
    0
  • 취소회신하다