Response.Buffer

거너거너·2022년 1월 27일
0

asp

목록 보기
1/3

Response.Buffer

버퍼링?

  • 특성 사이트에 접속했는데, 어떤 곳은 바로 사이트가 뜨기 시작하고,
    다른 곳은 한참 있다가 한번에 사이트가 뜨고, 기다리다가 한번에 사이트가
    뜨는 것이 버퍼링 기능을 활용한 경우.
  • 웹에서 버퍼링 설정을 해놓으면, 데이터를 미리 읽습니다.
    로딩이 다 되기전에는 보여주지 않습니다.
    버퍼링 설정이 없다면 읽는 즉시 읽은 만큼 보여주게 됩니다.
    버퍼링 사용 여부 결정

Expires : 현재 페이지의 소멸 시간을 설정
Buffer : 버퍼링 사용 여부 결정
Flush() : 현재 버퍼의 내용을 출력
Clear() : 현재 버퍼의 내용을 비움

    {
        //[0] 현재 페이지를 매번 새로 읽어옴

        Response.Expires = -1;

        //[1] 버퍼링 사용 : 기본값

        Response.Buffer = true;

        //[2] 화면 글쓰기

        Response.Write(

            "[1] 현재 글은 보여짐<br />");

        //[3] 현재 버퍼에 있는 내용 출력

        Response.Flush();

        //[4] 화면 글쓰기

        Response.Write(

            "[2] 현재 글은 안 보임<br />");

        //[5] 현재 버퍼 내용 비우기

        Response.Clear();

        //[6] 문자열 출력

        Response.Write("[3] 보여짐<br />");

        //[7] 현재 페이지 종료

        Response.End(); // Response.Flush() + Clear()

        //[8] 문자열 출력

        Response.Write("[4] 실행 안 됨<br />");

    }

출처:
https://zooo.kr/fxbbs/f_view.php?i_code=smart&i_id=59
https://sify.tistory.com/entry/ResponseBuffer-버퍼링-사용-여부-결정 [Sif's blog]

profile
배움이 필요한 사람

0개의 댓글