>백엔드 개발 >PHP 튜토리얼 >PHP WeChat 공개 계정 개발 중 file_get_contents 실행 시간이 너무 오래 걸리는 문제에 대한 솔루션

PHP WeChat 공개 계정 개발 중 file_get_contents 실행 시간이 너무 오래 걸리는 문제에 대한 솔루션

不言
不言원래의
2018-04-18 15:04:332180검색

이 글의 내용은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 다운로드 기능다음 기사:PHP 다운로드 기능