discuz非常慢

discuz装好了,但是访问非常慢,我一直以为是我的环境有问题,但是该优化的基本都优化了,但是依旧非常慢。

最后我就猜想到是不是数据库的问题,果然使用show processlist;一查询数据库非常多的unauthenticated user

为什么会有这个东西,因为我的数据库没装在虚拟机的Linux上面,而是访问的Window上面的MySQL,所以就出现了这个反向查询。

参考文章:http://www.blogguy.cn/archives/?article-775.html

解决办法就是在my.ini(Linux是my.cnf)的[mysqld]后面加上:skip-name-resolve

这个参数主要用来反查客户端IP和域名的。

如果是绿色版MySQL,请复制my-huge.ini改名为my.ini就可以了(路径不用变),重启mysqld就好了。

discuz速度