작업 ID를 다시 보내는 비동기 웹 서비스를 사용하고 있습니다. 전체 응답은 PUT 요청을 사용하여 XML 파일 (jobId.xml)로 웹 서비스에서 내 서버로 전송됩니다.PHP로 파일이 존재할 때까지 기다리는 방법?
웹 서비스에 요청을 발행하고에서는 jobID을 받고 후에, 나는 는 파일의 PUT 디렉토리에 생성 될 때까지 을 기다릴 수있는 가장 좋은 (가장 효과적인) 방법 일 것입니다 무슨 알고 싶습니다 내 서버?
나는 각 실행 사이의 시간 제한이있는 usleep()와 file_exist의 루프()의 생각입니다.
그러나 나는 더 좋은 방법이 있다고 확신합니다. 청취자와 비슷한 것 ...
파일이 도착하는 데 1 초 미만 걸릴 수 있습니다.
감사합니다.
어느 것이 가장 효율적입니까? 나는 그것을 광범위하게 사용해야 할 것이다. – benjisail
둘 다 똑같이 효율적이라고 생각합니다. 스크립트는 기다릴 것이고, 파일이 만들어 질 때 깨어날 것입니다. – arnaud576875