$smwgCacheUsage($smwg缓存使用)

来自semantic-mediawiki.org
跳转到:航行,搜索


配置参数详细信息:
姓名 $smwgCacheUsage($smwg缓存使用)
描述 设置如何控制与Semantic MediaWiki相关的缓存行为或特殊页面
默认设置 见下文
软件 语义媒体Wiki
自版本以来
直到版本 仍然可用
配置 隐藏物
关键字 隐藏物 · 对象缓存·特殊页面 · 性能


$smwgCacheUsage($smwg缓存使用)是一个配置参数用于控制的缓存行为特殊页面显示有关的统计信息属性使用计数在相应的特殊页面上:特殊页面“属性”列出属性并显示其用法,特殊页面“WantedProperties”列出没有显式数据类型赋值的已用属性,特殊页面“未使用的属性”列出具有显式数据类型赋值但没有值赋值的属性(注释),“语义统计”专页列出有关语义数据的统计信息特殊页面“统计”未提供说明。此外,此设置还控制提供自动完成搜索建议的功能,以改进具有输入字段的特殊页面上属性的选择,即特殊页面“询问”提供一个界面,帮助用户创建和执行语义查询,特殊页面“属性”列出属性并显示其用法特殊页面“按属性搜索”允许按属性或属性值组合搜索wiki因此,该设置有助于提高wiki的整体性能,因为它避免了访问包含属性信息的各个表,并对每次访问的相应行进行计数。它于年推出语义媒体Wiki 1.9.0于2014年1月3日发布,与MW 1.19.0-1.22.x兼容。。使用语义媒体Wiki 3.0.02018年10月11日发布,与MW 1.27.0-1.31.x兼容。它通过选项进行扩展,以控制的缓存API-模块“smwbrowse”允许搜索属性、类别和概念.1

此配置参数需要配置参数$smwgCacheType($smwg缓存类型)设置Semantic MediaWiki应使用哪个对象缓存来跟踪临时更改设置;否则缓存将无效。
此配置参数在语义媒体Wiki 3.0.02018年10月11日发布,与MW 1.27.0-1.31.x兼容。关于旨在简化设置的可用选项。2看看这个文档的版本适用于之前的版本语义媒体Wiki 3.0.02018年10月11日发布,与MW 1.27.0-1.31.x兼容。.

默认设置[编辑]

$smwgCacheUsage($smwg缓存使用) = 阵列(
	'特殊的.想要的属性' => 3600,
	'特殊.unusedproperties' => 3600,
	'特殊.properties' => 3600,
	'特殊统计数据' => 3600,
	“api.browse” => 3600,
	“api.browse.pvalue” => 3600,
	“api.task”  => 3600
);

默认情况下,上述特殊页面以及上述API模块的所有统计信息都将被缓存一个小时。

可用选项[编辑]

与以下内容相关的选项特殊页面“WantedProperties”列出没有显式数据类型赋值的已用属性
  • 特殊想要的财产–设置是否从缓存中提供所需属性的统计数据,以及缓存过期前的秒数。默认值为“3600“(一小时)。设置为”“禁用缓存。
与以下内容相关的选项特殊页面“未使用的属性”列出具有显式数据类型赋值但没有值赋值的属性(注释)
  • 特殊未使用属性–设置是否为缓存中未使用的属性提供统计数据,以及缓存过期前的秒数。默认值为“3600“(一小时)。设置为”“禁用缓存。
与以下内容相关的选项“属性”专页列出属性并显示其用法
  • 特殊特性–设置是否为缓存中的属性提供统计数据,以及缓存过期前的秒数。默认值为“3600“(一小时)。设置为”“禁用缓存。
与以下内容相关的选项特殊页面“语义统计”列出有关语义数据的统计信息
  • 特殊统计学–设置是否为缓存中的属性提供统计数据,以及缓存过期前的秒数。默认值为“3600“(一小时)。设置为”“禁用缓存。
与相关的选项API-模块“smwbrowse”允许搜索属性、类别和概念
  • api浏览–设置是否从缓存中为要通过“浏览”模块搜索的对象(即属性、类别和概念)提供统计数据。它还设置缓存过期前的秒数。用作常规缓存。默认值为“3600“(一小时)。设置为”“禁用缓存。
  • api浏览值–设置是否从缓存中提供统计数据,以便通过“pvalue”模块搜索属性值。它还设置缓存过期前的秒数。默认值为“3600“(一小时)。设置为”“禁用缓存。
与相关的选项API模块“smwtask”允许调用和执行内部Semantic MediaWiki任务
  • 每个任务–设置是否为“任务”模块提供缓存中的统计数据。它还设置缓存过期前的秒数。默认值为“3600“(一小时)。设置为”“禁用缓存。

更改默认设置[编辑]

要更改此配置参数的一个或多个设置,必须将整个数组添加到“LocalSettings.php”文件中,即使某些选项没有更改其默认值。

要修改此配置参数的设置,请在“LocalSettings.php”文件的enableSemantics()呼叫:

禁用特定特殊页面的缓存

要禁用缓存,例如。特殊页面“属性”列出属性并显示其用法:

$smwgCacheUsage($smwg缓存使用) = 阵列(
	'特殊的.想要的属性' => 3600,
	'特殊.unusedproperties' => 3600,
	'特殊.properties' => ,
	'特殊统计信息' => 3600,
	“api.browse” => 3600,
	“api.browse.pvalue” => 3600,
	“api.task”  => 3600
);
禁用api模块的缓存

要禁用缓存,例如。API-模块“smwbrowse”允许搜索属性、类别和概念:

$smwgCacheUsage($smwg缓存使用) = 阵列(
	'特殊的.想要的属性' => 3600,
	'特殊.unusedproperties' => 3600,
	'特殊.properties' => 3600,
	'特殊统计信息' => 3600,
	“api.browse” => ,
	“api.browse.pvalue” => ,
	“api.task”  => 3600
);
延长特定特殊页面的缓存周期

将缓存期延长至一天,例如,除“属性”专页列出属性并显示其用法:

$smwgCacheUsage($smwg缓存使用) = 阵列(
	'特殊的.想要的属性' => 86400,
	'特殊.unusedproperties' => 86400,
	'特殊.properties' => 3600,
	'特殊统计信息' => 86400,
	“api.browse” => 3600,
	“api.browse.pvalue” => 3600,
	'api任务'  => 3600
);

工具书类

  1. ^ | 语义MediaWiki:GitHub拉取请求高:轻:2699
  2. ^ | 语义MediaWiki:GitHub拉取请求高:轻:2730