我在以下机器上运行MediaWiki 1.23:
我以前曾经在一个所谓的同一台机器上运行这个设置,但是自从我看到维基页面的响应时间随着时间的推移而增加。 重新启动应用程序服务器将响应时间带回家中。 请参阅下面的图表,显示蓝色的旧服务器(稳定的响应时间),以橙色显示的新服务器的响应时间稳步增加,通过重新启动重置。
也看到灰色的线,显示每天的点击次数,这是相对稳定的(尽pipe可能由于我的用户不喜欢缓慢下降)。
什么可能导致这个?
编辑:上面的图表已更新最新的数据和一些注释。
您可以使用wikiconfiguration提高性能: http : //www.mediawiki.org/wiki/Manual :Performance_tuning
这是我的configuration的例子
# Shared memory settings $wgMainCacheType = CACHE_ACCEL; #PHP APC $wgMemCachedServers = array(); # Parser Cache $wgParserCacheExpireTime = 604800; #1 Week # Load.php expires $wgResourceLoaderMaxage['versioned']['server'] = 604800; $wgResourceLoaderMaxage['versioned']['client'] = 604800; $wgResourceLoaderMaxage['unversioned']['server'] = 604800; $wgResourceLoaderMaxage['unversioned']['client'] = 604800; # Job.php rate $wgJobRunRate = 0; # Sidebar cache $wgEnableSidebarCache = true; # File cache $wgUseFileCache = true; $wgFileCacheDirectory = "$IP/cache"; $wgUseGzip = true; $wgFileCacheDepth = 0; # Cache folder $wgCacheDirectory = "$IP/cache";
那么你可以添加一些与IIS选项的perf:
在你做了一些优化之后,你可以testing一下谷歌页面速度的见解: