Różnica:Kiedy używasz 127.0.0.1 zamiast localhost, PHP spróbuje nawiązać połączenie TCP z mysql zamiast używać gniazda domeny UNIX.
Zwykle korzystanie z gniazd domeny UNIX powinno być szybsze, ale wydaje się, że w twojej aplikacji tak nie jest, ponieważ połączenie za pomocą gniazda domeny UNIX trwa bardzo długo. Czy zmodyfikowałeś wartość php.ini mysql.default_socket
? lub pdo_mysql.default_socket
? Domyślnie powinien być pusty. Jeśli nie, możesz opublikować tę wartość?