고성능 WEB 개발 flush 는 페이지 를 블록 으로 나 누고 flush 는 페이지 를 블록 으로 나 누 어 점차적으로 보 여 줍 니 다.

1968 단어 flush페이지 블록
일반적으로 모두 가 이러한 상황 을 처리 할 때 ajax 를 사용 합 니 다.먼저 html 를 클 라 이언 트 에 출력 한 다음 에 ajax 로 비교적 오래 걸 리 는 자원 을 불 러 옵 니 다.ajax 로 번 거 로 운 점 은 요청 수 를 늘 렸 고 추가 js 코드 와 js 호출 요청 인 터 페 이 스 를 써 야 합 니 다.이러한 상황 에 대해 서 는 response 블록 인 코딩 을 전송 하 는 처리 방법 도 있다.response 블록 인 코딩 은 처리 할 필요 가 없 는 html 코드 를 클 라 이언 트 에 전송 하고 다른 시간 소모 코드 가 실 행 된 후에 다른 html 코드 를 전송 할 수 있 습 니 다.블록 인 코딩(chunked encoding)chunked encoding 은 http 1.1 에서 야 인 코딩 형식 을 지원 합 니 다(물론 현재 1.1 을 지원 하지 않 는 브 라 우 저 는 없습니다).chunked encoding 은 일반적인 응답 과 다음 과 같 습 니 다.그리고 csdn 로 고 를 표시 합 니 다.header 부분 은 cnblogs 의 로 고 를 표시 합 니 다.코드 는 다음 과 같 습 니 다.http://213.186.44.204:8080/ChunkTest/nochunk.jsp (서버 가 좋 지 않 습 니 다.부 드 럽 게)이 프 리 젠 테 이 션 주 소 를 열 어 보 니 정상 적 인 페이지 를 발 견 했 습 니 다.3 초 후에 야 로고 2 개 를 다운로드 하기 시 작 했 습 니 다.자원 로드 폭포 도 는 다음 과 같 습 니 다지금 코드 를 다음 과 같이 바 꾸 고 flush 를 추가 합 니 다.response 로 하여 금 이전의 html 블록 을 출력 하 게 합 니 다:

좋은 웹페이지 즐겨찾기