ホームページ  >  記事  >  バックエンド開発  >  PHP WeChat 公開アカウントの開発中に file_get_contents の実行に時間がかかりすぎる問題の解決策

PHP WeChat 公開アカウントの開発中に file_get_contents の実行に時間がかかりすぎる問題の解決策

不言
不言オリジナル
2018-04-18 15:04:332069ブラウズ

この記事の内容は、PHP WeChat パブリック アカウントの開発中に発生する file_get_contents の実行時間が長い場合の解決策に関するもので、必要な友人に参考にしていただけます。 WeChat パブリック アカウントの開発 ログインすると、作成したコードの実行に時間がかかりすぎることがわかりました。コードを確認したところ、そのようなステートメントの実行時間が超過していることがわかりました。 WeChat サーバーの応答時間

PHP file_get_contents () および file_put_contents ()、 2 つの関数の実行時間は比較的長いため、WeChat サーバーはサーバーにメッセージを 3 回送信しますが、応答がありません

これは、後続のコードが実行されたが、前のコードが実行されたことを意味します。検証時間が長すぎるため、サーバーが このメッセージを返しました。その他の後続のメソッドは、以下の図に示すとおりです。

fopen($_SERVER['DOCUMENT_ROOT']."/usericon/" . $openid.".jpg" ,'a');
	fwrite($resource, $file);
	fclose($resource);
の 2 つの関数、file_get_contents() と file_put_contents() を置き換え、画像を保存します。実行時間ははるかに速くなり、メッセージの受信とデータの保存にかかる時間はわずか 1 ~ 2 秒です。

概要: fie_get_contents() と file_put_contents() は、実行時間が長すぎるため、サーバーが WeChat サーバーに応答しなくなります。置き換えてください~!

以上がPHP WeChat 公開アカウントの開発中に file_get_contents の実行に時間がかかりすぎる問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。