IIS 8 上的 MySQL localhost 连接速度慢

IIS 8 上的 MySQL localhost 连接速度慢

我的 Windows 2008 Server 上已经遇到过此问题,并且我能够按照以下方式解决它:

  • 将 127.0.0.1 localhost 添加到 Windows hosts 文件
  • 将 skip-name-resolve 添加到 my.ini

很奇怪在 Windows Server 2012 (IIS8) 上这些技巧没有用。

当使用 localhost 作为服务器名称时,使用 PHP/MySQLi 创建与 MySQL 的连接需要 1 秒,而创建与 127.0.0.1 的连接则需要 0.0001 秒。

答案1

将注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents DWORD(32 位)设置为值 0x20,然后重新启动计算机以优先使用 ipv4 而不是 ipv6(参考:http://support.microsoft.com/kb/929852

相关内容