sleep / usleep > Web 끄적임

본문 바로가기
사이트 내 전체검색

Web 끄적임

PHP sleep / usleep

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 10,658회 작성일 20-09-18 09:48

본문

sleep 함수는 입력된 초만큼 PHP 코드의 실행을 지연시키는 역활을 하는 함수입니다.
usleep 함수또한 sleep 함수와 동일하게 코드의 실행을 지연시키는 역활을 하나 입력값을 마이크로초로 받습니다.
때문에 0.000001 초단위로 실행시간을 조정할 수 있습니다.

echo '1
';
flush();
sleep(1);


페이지를 실행하고 0.5초 후 문자열 "usleep 예제" 라고 출력하시오.

$str = "usleep 예제";
usleep(500000);
echo $str.'
';



•ob_start() 를 통해 버퍼링을 시작함
•ob_flush(), flush() 를 통해 현재 버퍼에 가지고 있는 값을 출력함
•ob_end_flush() 를 통해 버퍼링 동작을 종료함
•str_pad() 는 일부 브라우저 자체 버퍼링 기능 동작을 막기 위해 그 버퍼를 임의 값으로 모두 채워버림
•일반적으로 브라우저 버퍼 사이즈가 4Kb (4096 byte) 정도 됨


ob_start();

for ($i = 0; $i < 10; $i++) {
echo $i;
echo "
";
echo str_pad('', 4096);

ob_flush();
flush();
sleep(1);
}

ob_end_flush();
추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

접속자집계

오늘
510
어제
824
최대
2,110
전체
67,610
접속자 : 2 모바일버전

Copyright © NEION All rights reserved.