Iis7下加快Mediawiki运行方法总结

IIS下Mediawiki运行速度非常慢,修远兮在刚刚安装后,同样的配置下打开网页的速度需要数秒才可以,但运行在同服务器上的其它网站就不至于这样慢。这篇文章将总结IIS下让Mediawiki打开速度变快的方式。

因为国内很难找到IIS下Mediawiki速度变快的文章,所以以下部分内容来自于国外网站,想要详细了解的朋友可以到官网查询以下各参数的用途,再自己进行相应修改。

Mediawiki修改localhost


LocalSettings.php 里面找到 $wgDBserver ,它的默认值是localhost,将其修改为 127.0.0.1,对于使用IPV6网络协议的人来说,都应该把网站配置中的localhost 改为 127.0.0.1,否则网站打开速度会变慢,修远兮所在服务器上的其它网站也同样的做了这样的修改。

为Mediawiki启用Wincache APC XCache等加速软件


这儿有我们写好的一篇启用Wincache的文章,可以参考文章:Mediawiki 启用 Wincache APC XCache加速方法

另外windows下iis安装使用wincache 我们也写好了文章:网站使用wincache加速php运行速度

通过以上两篇文章我相信你应该可以成功安装配置Wincache。

Mediawiki启用缓存功能


Mediawiki的缓存功能其实是很棒的,越是访问量大的网站所能感受到的效果越明显,因为Mediawiki里面内置了好多高规格的功能,但对于修远兮来说目前多数都用不上。但我们已经为我们有一天用上做好了准备,并单独写了一篇关于开启缓存功能的文章,使用Mediawiki的朋友一定要看一下,因为这一部分是从国外淘来的,修远兮开启后明显感受到速度变快。

参考文章:Mediawiki启用缓存功能

Mediawiki打开太慢分析


使用站长开发工具,尤其是网络工具显示了每个请求,我注意到几乎所有的时间都花在装载 load.php ! 结果是正确应用程序级别的缓存,与304 Not Modified响应,但在几秒钟返回响应。 十几个资源加载(CSS / JS)这积累的加载时间半分钟…内部MediaWiki是缓慢的。 但返回的内容 load.php 仅仅是静态资源;只是缓存服务器级别。

所以,当Mediawiki启用缓存功能后,你会发现网站的开速度有了明显提高。

评论

大侠名号:   验证码: 点击我更换图片  

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND