Windows 7/8下连接本地MySQL慢的问题

在使用thinkphp框架的时候发现了一个问题,那就是每次加载页面都会有1s多的延迟,在网上找了许久之后才知道是数据库连接配置的原因~!

之前使用的是localhost连接的本地数据库,改成127.0.0.1之后页面的加载速度立马就提升了10几倍不止。

原来由于windows 里面localhost 指向的是本地的 ipv6 地址 ::1   

而由于mysql 连接的是ipv4 的地址,所以连接时会有1s的延迟。

解决方法就是把windows 文件里面的host 文件配置将127.0.0.1绑定在localhost上

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

这样页面加载速度会得到明显的提升。

原文地址:https://www.cnblogs.com/ddbc-life/p/7787525.html