关于WorpPress数据库链接速度慢问题
前言
这几天开发WP博客主题的时候发现平均每个页面加载的时间都需要1s有多,并且所有的东西基本都在本地环境运行。经过几经断点运行发现执行时长最长的居然是mysqli_connect
这个函数,又试了试127.0.0.1
与localhost
的速度,发现127.0.0.1
的响应速度最快的。(`・ω・´)
原因
出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析
(〃'▽'〃),而WP安装默认的本地链接地址却又是localhost
,所以导致了这种奇葩问题 Σ(っ°Д°;)っ
解决办法 (有两种解决办法)
- 在my.ini(WINDOWS系统下)或
my.cnf
(UNIX或Linux系统下)文件的[mysqld]下加入skip-name-resolve这一句,保存。然后还别忘了重启Mysql服务
- 直接改Wp链接数据库的Host地址 将
localhost
改成127.0.0.1
即可