Почему localhost и 127.0.0.1 ведут себя по-разному в PHP mysql_connect()?
Использует ли localhost в mysql_connect() make соединение быстрее, чем при использовании 127.0.0.1?
Скорость разница между использованием localhost и 127.0.0.1 в mysql_connect() зависит от операционной системы.
В Windows mysql_connect() использует TCP/IP по умолчанию, независимо от того, используется ли localhost или 127.0.0.1. Таким образом, разницы в скорости между этими двумя параметрами в Windows нет.
Однако в Linux mysql_connect() пытается использовать сокет домена Unix, если указан localhost, и TCP/IP, если указан 127.0.0.1. . Сокет домена Unix — это механизм локальной связи, который работает быстрее, чем TCP/IP, поскольку позволяет избежать сетевых издержек. Таким образом, использование localhost может быть немного быстрее, чем использование 127.0.0.1 в Linux.
Какой тип соединения между PHP-скриптом и MySQL (при использовании функции mysql_connect())? Это TCP/IP?
Как упоминалось выше, тип соединения зависит от операционной системы и используемого имени хоста.
В Windows mysql_connect() всегда использует TCP/IP .
В Linux mysql_connect() использует сокет домена Unix, если указан localhost, и TCP/IP, если указан 127.0.0.1.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3