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

不言
リリース: 2023-03-24 10:50:01
オリジナル
2139 人が閲覧しました

この記事の内容は、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート