이 글의 내용은 PHP WeChat 공개 계정 개발 중 file_get_contents의 오랜 실행 시간에 대한 솔루션입니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다. WeChat 공개 계정 개발 로그인을 해보니 제가 작성한 코드가 실행하는데 시간이 너무 오래 걸리는 것을 발견했습니다. WeChat 서버 응답 시간
,PHP file_get_contents() 및 file_put_contents(), 두 함수의 실행 시간이 상대적으로 길어서 WeChat 서버가 서버에 세 번 메시지를 보내고 응답이 없습니다. 그런데 데이터베이스를 확인해 보니 아래 그림과 같이 데이터가 저장되어 있는 것으로 나타났습니다.
다음 코드가 실행되었다는 뜻이지만 이전 코드는 확인 시간이 너무 길어서 서버가 이 메시지를 반환했습니다. 다른 후속 방법은 아래 그림과 같습니다. fopen($_SERVER['DOCUMENT_ROOT']."/usericon/" . $openid.".jpg" ,'a');
fwrite($resource, $file);
fclose($resource);
두 가지 함수를 file_get_contents() 및 file_put_contents( )로 대체하고, 사진을 저장하고, 실행 시간이 훨씬 빨라졌습니다. 메시지를 수신하고 데이터를 저장하는 데 1~2초밖에 걸리지 않습니다!
요약: fie_get_contents(), file_put_contents() 실행시간이 너무 길어서 서버가 위챗 서버에 응답하지 않게 되니 교체만 해주세요~!
위 내용은 PHP WeChat 공개 계정 개발 중 file_get_contents 실행 시간이 너무 오래 걸리는 문제에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!