mysql_connect() での「localhost」と「127.0.0.1」の使用の影響
mysql_connect() を使用して MySQL に接続する場合関数、'localhost' と「127.0.0.1」では、パフォーマンスと接続タイプに関して疑問が生じます。複雑な点を詳しく見てみましょう:
1.速度と接続タイプ
「localhost」と「127.0.0.1」のパフォーマンスの違いは、オペレーティング システムによって異なります:
2。接続プロトコル
mysql_connect() のデフォルトの接続タイプは TCP/IP です。ただし、Linux には代替手段として Unix Domain Socket (UDS) が用意されています。 「localhost」を使用する場合、mysql_connect() は Linux 上で TCP/IP よりも UDS を優先します。このソケットベースの接続はオペレーティング システム カーネル内で動作し、ネットワーク ベースの TCP/IP と比較してパフォーマンス上の利点を提供します。
要約すると、mysql_connect() で 'localhost' を使用すると、Linux 上でより高速な接続が得られる可能性があります。 UDS設立。ただし、Windows または Linux で「127.0.0.1」を指定すると、TCP/IP が使用され、目立った速度の違いはありません。
以上がmysql_connect() の localhost と 127.0.0.1: パフォーマンスの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。