질문은 간단합니다. 사이트 방문자에게 맞춤화 된 콘텐츠를 제공하기 위해 데이터베이스를 점검하고 장애 조치를 수행하고이 함수가 800ms 이상 실행될 경우 일반 페이지를 제공하고 싶습니다. (서버 응답의 목표 시간은 1000ms입니다.)php set_time_limit 1 초 미만
나는 set_time_limit 함수를 보았지만 인수로 초 단위의 정수를 사용합니다.
내 질문 : 1 초 미만의 값으로 사용할 수있는 유사한 기능이 있습니까? 존재하지 않는
void set_time_limit_ms (int $milliseconds)
set_time_limit_ms (800)
문제가 오래 실행되는 데이터베이스 쿼리입니까? http://stackoverflow.com/questions/4794747/mysql-can-i-limit-the-maximum-time-allowed-for-a-query-to-run – bitWorking
가능성 있음, 나도 살펴볼 것입니다. 일부 처리 시간을 차지하거나 R과 같은 다른 언어로 스크립트를 호출하는 PHP의 수학적 비교를 수행합니다. 기본적으로 함수가 시작될 때 시계를 시작하고 800ms에서 종료합니다. 함수에서 (처음에는 속도를 최적화하기 위해 많은 실험을하고 싶습니다.) 쿼리를 죽이고 800ms에 일반 페이지를 제공한다는 것을 알고 있습니다. 관심을 가져 주셔서 감사합니다. –