データベースサーバーがWebサーバーの外にある場合、ApacheはTCP / IPプロトコルを介してデータベースサーバーと通信しますが、データベースとApacheが同じコンピューター上にある場合、それらが通信するプロトコルはどれですか。
1 に答える
1
Unix ソケット ファイルを使用するためのオプションは、Unix/Linux に似たオペレーティング システム (MySQL や PostgreSQL など) の多数のデータベース サーバーに対して存在します。Unix ソケット ファイル接続は TCP/IP よりも高速ですが、同じコンピューター上のサーバーに接続する場合にのみ使用できます。ホスト名を指定しない場合、または特別なホスト名を指定する場合は、Unix ソケット ファイルが使用されますlocalhost
。
ソケット ファイルは、ファイル システムで特別なファイルとして表示されます (MySQL の場合、サーバー構成で変更されない限り、デフォルトで /tmp/mysql.sock になります)。
于 2013-02-04T18:15:20.987 に答える