>  기사  >  백엔드 개발  >  Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

WBOY
WBOY원래의
2016-08-08 09:06:541021검색

Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

데이터 테이블에 레코드가 몇 개밖에 없습니다. 쿼리가 매우 빨라야 합니다. 이 요청은 왜 그렇게 오래 걸리나요? (요청은 로컬 서버에 대한 것입니다)

데이터 쿼리 시간을 확인해보니 여기서 시간이 낭비되었습니다

Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

데이터베이스에는 이 10개의 데이터 행만 있고 parentid도 색인화되어 있습니다. 왜 쿼리가 그렇게 느린가요?

Ajax 단순 요청 속도가 느림
phpmyadmin에서 직접 쿼리를 실행하는데 0.001초가 걸립니다

답글 내용:

Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

데이터 테이블에 레코드가 몇 개밖에 없습니다. 쿼리가 매우 빨라야 합니다. 이 요청은 왜 그렇게 오래 걸리나요? (요청은 로컬 서버에 대한 것입니다)

데이터 쿼리 시간을 확인해보니 여기서 시간이 낭비되었습니다

Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

Ajax 단순 요청 속도가 느림

데이터베이스에는 이 10개의 데이터 행만 있고 parentid도 색인화되어 있습니다. 왜 쿼리가 그렇게 느린가요?

Ajax 단순 요청 속도가 느림
phpmyadmin에서 직접 쿼리를 실행하는데 0.001초가 걸립니다

Ajax에서 사용하는 URL 쿼리 문자열이며 데이터에 아무것도 없습니다. 이 지연은 프런트 엔드와 백 엔드 모두 빈 데이터 패킷을 기다리고 있기 때문에 발생하는 것으로 추측됩니다. get 메소드를 사용하거나 데이터에 FormData를 생성할 수도 있습니다

위 사람 말이 맞아요. JavaScript for 루프를 다음과 같이 변경하는 것이 좋습니다.

<code class="javascript">for(var i=0;i<count;i++) {
    function() {
        //your code
    }
}</code>

해보시면 됩니다.

코드에 문제가 없을 수도 있습니다. localhost 대신 127.0.0.1을 사용해 보세요

우연인지 몇 번 더 테스트해 볼까요?
백엔드 코드에 문제가 있을 수 있습니다. 관련 없는 다른 코드를 주석 처리한 후 시도해 볼 수 있나요?

데이터베이스에 문제가 있고 접속 접근 속도가 너무 느린 걸까요?

1.POST 요청이 GET 요청으로 변경되었습니다.
2.select 가 특정 필드를 선택하도록 변경되었습니다. 와일드카드
3.desc를 사용하지 않거나 SQL을 설명하고 인덱스가 사용되었는지 확인하세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.