ホームページ >バックエンド開発 >PHPチュートリアル >サーバーは PHP を使用してデータベースに接続しますが、データベース アドレスには外部 IP が使用されるため、データベース接続ハンドルの取得に 2 秒かかることがあります。

サーバーは PHP を使用してデータベースに接続しますが、データベース アドレスには外部 IP が使用されるため、データベース接続ハンドルの取得に 2 秒かかることがあります。

WBOY
WBOYオリジナル
2016-06-23 14:20:581276ブラウズ

この投稿は u011822059 によって最終編集されました: 2013-09-03 11:29:58

php mysql 接続ハンドル 外部ネットワーク ip php 2s 接続ハンドル mysql

タイトルの通り:

サーバー上の PHP は mysql に接続しますサーバー上のデータベース、データベース アドレス ただし、外部 IP が使用されるため、MySQL データベース接続ハンドルを取得するのに 2 秒かかる場合があります

つまり、MySQL に接続するためのデータベース アドレスは外部の IP を使用します。ネットワーク (22.34.1.12 など)

127.0.0.1 に変更しても問題は発生しません。接続ハンドルを取得するのに 2 秒かかります。

この 2 秒が時々発生します。理由を教えてください。 、ありがとうございます

ディスカッション(解決策)への返信

外部ネットワーク経由でデータベースを使用することは標準的な方法ではなく、通常、そのようなサーバー アーキテクチャはありません。

外部ネットワーク経由でデータベースを使用することは標準的な方法ではなく、通常はそのようなサーバー アーキテクチャはありません。

質問は私のタイトルのようなものですが、このサーバーの外部 IP アドレスを使用しましたが、2 が時々表示される理由は何ですか?

MLM への直接販売、人々はあなたから 2 の利益を得ています、それはあまりにも残酷ではありません


外部経由 インターネット上のデータベースを使用することは標準的な方法ではなく、通常はそのようなサーバー アーキテクチャはありません。

質問はタイトルのようなものですが、このサーバーの外部 IP アドレスを使用したのですが、時々 2 秒かかるのはなぜですか? 事故が発生しない状況は 1 つだけですが、事故が発生する状況は無数にあります。

これはインターネットに関係していますか? 。 。 。

MLM への直接販売、人々はあなたに 2 秒の利益をもたらします、それはあまりにも残酷ではありません


丹生兄弟、同じサーバー上の mysql データベースに接続し、外部 IP アドレスを使用するときにどのような手順が実行されるかを詳しく説明してもらえますか。

IP が 1 つだけの場合は、直接アクセスします

IP が 2 つ以上ある場合は、

サーバー->ファイアウォール->isp->ファイアウォール->mysql をルーティングし、その後逆方向を実行する必要があります、isp バイパス

2s は本当に許容範囲内です。これを有効にして見てください。 MYSQL にはドメイン名を解決しないパラメータが設定されています。これを有効にして確認してください。mysql のユーザーは実際にはホスト名とユーザー名の 2 つの部分で構成されているため、mysql のログイン プロセスによってクライアントのホスト名が決定されます。

このプロセスでは、mysql サーバーがクライアントの IP 逆ドメイン名解決をチェックしてクライアントのホスト名を決定する必要があります。

Skip-name-resolve パラメータを変更して設定できます

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