개발 Q&A

제목 응답없을 경우 처리방법
카테고리 PHP
글쓴이 헛발이 작성시각 2021/01/13 17:22:23
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 7672   RSS

이런것이 PHP에서 가능할까요?

 

특정페이지를 열 경우 일정시간동안 약 5초정도 지나도록 아무 응답이 없을 경우

특정페이지로 이동시키는 예외처리가 가능할까요?

 

예를 들면 데이터가 너무 많아서 읽는데 오래 걸려서 

계속 빙글빙글 돌 경우 5초나 10초 경과시에 블라블라 지금 처리량이 많으니 나중에 하십시오 라는 문구를 보여주는 

처리를 하고 싶은데... 

 

궁굼합니다.

 다음글 phpmyadmin 사용중 오류 (3)
 이전글 날짜 선택에 제한을 둘때 (5)

댓글

한대승(불의회상) / 2021/01/13 17:24:22 / 추천 0
setTimeout() 함수를 이용하시면...
헛발이 / 2021/01/13 17:26:42 / 추천 0

해당페이지로 바로 가지 않고

<script>
     setTimeout(function() { window.location.href='/index.html'  }, 300000);
</script>  

이런식으로 중간에 페이지를 경유해서 가능방법인가요?

한대승(불의회상) / 2021/01/13 18:56:29 / 추천 0

문제를 잘 이해하지 못했습니다만 해당페이지에 넣어야 하지 않을까요?

특정 시간내에 완료가 되었다면 setTimeout()을 해제하면 될것 같습니다.

테러보이 / 2021/01/14 11:13:20 / 추천 0

단순하게 5초 이상 응답이 없다로는 문제를 야기 할수 있습니다.

프로세스가 돌면서 처리 속도가 느려 5초 이상 걸릴수도 있는데 처리중간에 넘기는 상황이 발생 할수 있습니다.

 

처리 속도를 줄이는 쪽으로 해결하시는게 맞는듯합니다.