php 실행시간 늘리기
페이지 정보
작성자 서방님 댓글 0건 조회 123회 작성일 12-10-31 13:38본문
php 실행시간 늘리기
일반적으로 알고 있는 방법으로 php.ini화일의
max_execution_time = 30 ; Maximum execution time of each script, in seconds
을 수정하시면 됩니다. 이경우 모든화일에 대해 적용이 되므로 그만큼 작업수행시간이 늘어나므로 과부하를 유발할 수 있습니다.
default는 30초로 되어있습니다.
또 다른 한가지 방법으로 set_time_limit()함수를 이용하여 실행에 걸리는 시간을 한정시킬수 있다.
화일업로드라든지 특정페이지의 실행시간을 늘려야 할경우 유용하게 쓰일수 있을것 같습니다.
사용법은 그 페이지에 set_time_limit(sec) 이라고 적어 주시면 됩니다.
set_time_limit (limit the maximum execution time)
php에서 프로그램이 최대 몇초 내에 실행되도록 제한이 되어 있습니다.
디폴트 제한 시간은 30초로 되어 있죠.
그러나,프로그램내에서 PHP의 실행시간을 변경할 수가 있습니다.
이 변경은 일회적인 것으로 현재 실행중인 php 파일에만
제한 시간을 조정합니다.
set_time_limit (초)
ex) set_time_limit ( 30 );
물론 아시는 분도 많으시겠지만... 혹시나 모르시는 분들을 위해서 썼습니다.
일반적으로 알고 있는 방법으로 php.ini화일의
max_execution_time = 30 ; Maximum execution time of each script, in seconds
을 수정하시면 됩니다. 이경우 모든화일에 대해 적용이 되므로 그만큼 작업수행시간이 늘어나므로 과부하를 유발할 수 있습니다.
default는 30초로 되어있습니다.
또 다른 한가지 방법으로 set_time_limit()함수를 이용하여 실행에 걸리는 시간을 한정시킬수 있다.
화일업로드라든지 특정페이지의 실행시간을 늘려야 할경우 유용하게 쓰일수 있을것 같습니다.
사용법은 그 페이지에 set_time_limit(sec) 이라고 적어 주시면 됩니다.
set_time_limit (limit the maximum execution time)
php에서 프로그램이 최대 몇초 내에 실행되도록 제한이 되어 있습니다.
디폴트 제한 시간은 30초로 되어 있죠.
그러나,프로그램내에서 PHP의 실행시간을 변경할 수가 있습니다.
이 변경은 일회적인 것으로 현재 실행중인 php 파일에만
제한 시간을 조정합니다.
set_time_limit (초)
ex) set_time_limit ( 30 );
물론 아시는 분도 많으시겠지만... 혹시나 모르시는 분들을 위해서 썼습니다.
set_time_limit
설명
void set_time_limit ( int seconds)스크립트가 실행 가능한 시간을 초 단위로 설정합니다. 이 시간에 도달하면 스크립트는 치명적인 오류를 발생합니다. 기본 제한은 30초이거나, php.ini에 정의한 max_execution_time 값입니다. seconds를 0으로 설정하면, 시간 제한은 사라집니다.
호출할 때, set_time_limit()은 종료 시간을 0부터 다시 시작합니다. 즉, 기본 설정이 30초이고, 25초간 스크립트가 실행한 시점에서 set_time_limit(20)를 호출하면, 스크립트는 시간 제한까지 총 45초를 실행할 수 있습니다.
주의 |
set_time_limit()는 PHP가 안전 모드일 때는 작동하지 않습니다. 이 경우, 안전 모드를 설정하지 않거나, php.ini에서 시간 제한을 변경해야 합니다. |
참고: set_time_limit() 함수와 설정 지시어 max_execution_time는 스크립트 자신의 실행 시간에만 영향을 받습니다. system()을 사용하는 시스템 콜이나, 스트림 작동, 데이터베이스 쿼리 등의 스크립트 밖에서 발생하는 행동은 스크립트 실행 시간을 측정할 때 포함하지 않습니다.
댓글목록
등록된 댓글이 없습니다.