以下针对 Hyperlinking 高级服务器端组件的设置是可选的。这些设置应添加到服务器端组件所需的配置中描述的 application.conf 文件里。
link-checking(可选)
链接检查器有三个可配置的设置:
enabledfallback-to-getlink-checking.cache
enabled(可选)
用于启用(true)或禁用(false)链接检查服务。此设置的默认值为 true。
例如:
ephox {
link-checking {
enabled = true
}
}fallback-to-get(可选)
链接检查器通常依赖 HEAD 响应。如果 fallback-to-get 为 true,在收到非标准的 HEAD 响应后,链接检查器可能会发出 GET 请求以验证链接。当设置为 true 时,链接检查器可以正确识别返回非标准 HEAD 回复的有效 URL。启用 fallback-to-get 设置可能导致服务器性能问题,因此默认设置为 false。
例如:
ephox {
link-checking {
fallback-to-get = true
}
}cache(可选)
此元素配置链接检查服务的内置缓存。当超链接被检查并确认为有效时,结果将被缓存,以避免未来的不必要网络流量。
默认设置会自动配置,因此这些设置是可选的。
capacity- 设置缓存容量。默认设置为500。timeToLiveInSeconds- 设置缓存元素的存活时间(以秒为单位)。这是允许元素在缓存中保留的最大总时间。默认设置为86400秒,即一天。timeToIdleInSeconds- 设置缓存元素的空闲时间(以秒为单位)。这是在不访问的情况下,元素在缓存中保留的最大时间。默认设置为3600秒,即一小时。
示例:
ephox {
link-checking {
cache {
capacity = 500
timeToLiveInSeconds = 86400
timeToIdleInSeconds = 3600
}
}
}