찾다

 >  Q&A  >  본문

Ajax 폴링으로 인해 브라우저 메모리가 매번 증가합니다.

ajax 폴링으로 인해 매번 브라우저 메모리가 증가합니다. 관련 정보도 확인했는데 전체 섹션에 언급되어 있습니다.

전체 Ajax 코드:

으아악

이렇게 해도 메모리 오버헤드가 계속 증가하고 있습니다.

이제 거의 2G를 달리고 있어요. 해결책을 모르시나요? 지금은 소켓을 무시하십시오.

보충:

1. 서버 측에서 TP 프레임워크를 사용하고 잠시(true) 다음 절전 모드(1)를 제공하는 것을 고려했지만 이로 인해 반복적으로 새로 고침한 후 Apache의 메모리 오버헤드가 크게 증가했습니다. 페이지 정체로 인해 페이지를 정상적으로 로드하고 표시할 수 없습니다. 이것도 머리가 아프네요.

2. http://blog.csdn.net/mlx212/a를 참조하세요. 이 문서는 이 코드를 비즈니스적으로 수정하며 로직에는 영향을 주지 않습니다.

我想大声告诉你我想大声告诉你2739일 전857

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

  • 大家讲道理

    大家讲道理2017-05-24 11:35:53

    질문자님, 폴링하는 것이 아닙니다. 무한 재귀이므로 폴링에는 고정된 간격인 setInterval이 있습니다.

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-24 11:35:53

    코드에 문제가 있습니다. 폴링은 서버에만 부담을 줍니다. 프런트엔드 액세스 인터페이스는 평소와 동일합니다

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

    我想大声告诉你2017-05-24 11:35:53

    주신 링크를 보니 오류나 성공 여부와 관계없이 저절로 실행이 되는거 아닌가요?

    회신하다
    0
  • PHPz

    PHPz2017-05-24 11:35:53

    반복할 필요 없이 setInterval을 사용하세요

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