Mediawiki在Windows+IIS下慢的真正原因

之前部署了一套Mediawiki,但速度一直不理想,尝试了网上找到的各种手段,配置wincache,配置memcached,各种优化参数都加上了,主页面加载还是要1s多。今天通过启用Profiling,发现是mysql开启连接时花费了很长时间,google了下,马上就发现是因为在启用了ipv6的情况下,php解析域名会很慢,将连接字符串中的localhost改成127.0.0.1,关闭profiling,缓存命中后加载主页只需要300多ms了。

Mediawiki Profiling方法:http://www.mediawiki.org/wiki/Manual:How_to_debug#Profiling

php连接mysql速度慢的原因:http://serverfault.com/questions/408550/connecting-to-mysql-from-php-is-extremely-slow

转载于:https://www.cnblogs.com/quanhb/archive/2013/01/06/2847743.html

你可能感兴趣的:(Mediawiki在Windows+IIS下慢的真正原因)