• 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
  • 有任何意见、建议、求助、反馈都可以在 讨论板 提出
  • THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正

THBWiki:备用站

Da THBWiki.
Jump to navigation Jump to search

简介

THBWiki备用站https://cache.thwiki.cc)是一个基于THBWiki内容生成的静态网站,能在保留基本浏览功能的前提下降低THBWiki服务器的压力,改善用户浏览体验。

2022年以来,THBWiki承载的内容及浏览量已经接近现有服务器可以流畅处理的上限,加上近期服务器出现了一些短时间内难以解决的问题,导致经常会出现加载缓慢、甚至多次刷新也无法加载的情况。其核心原因是THBWiki上所有内容均是动态地使用MediaWiki系统生成的,每次独立的浏览都需要MediaWiki从数据库中获取相关信息加以运算完成。随着词条内容变多和功能复杂化,每次运算词条对服务器造成的负担的越来越高。即使在很久以前已经采用了非登录用户共用缓存版页面的策略1,登录用户和无法缓存的页面依然会增加服务器的负担,在浏览高峰期会造成服务器短时间内无法处理更多浏览请求。

在以上前提下,完全基于静态缓存的THBWiki备用站诞生了。虽然静态缓存对比现有的动态生成页面有各种缺点,但几乎不影响普通浏览。而不需要经过MediaWiki运算、亦不需要接触数据库的特性让备用站的速度比THBWiki本站快很多。当用户不需要完整Wiki功能,或THBWiki本站无法打开时,便可以移步至备用站继续浏览Wiki。

功能

  • 浏览所有内容页面2
  • 浏览网站图片
  • 重定向页可以重定向到正确的词条
  • 包含额外参数的链接(静态站无法处理动态页面)会自动忽略链接参数并重定向到词条本身3
  • 用户页(静态站无法显示用户页)重定向到用户Wiki页
  • 简单的词条名模糊匹配,空格、大小写不一致均可以重定向到正确词条
  • 通过搜索框输入词条名进行前缀搜索
  • 通过搜索框搜索Wiki词条内容(基于谷歌搜索)
  • 查看访客评论

限制

  • 无法即时更新词条内容,对刚更改的词条显示会有一定滞后(通常不超过一天)
  • 无法浏览特殊页面搜索除外
  • 无法浏览用户页
  • 无法浏览讨论页
  • 无法登录账号
  • 无法转换语言
  • 无法对Wiki内容进行任何更改,包括编辑词条
  • 无法查看词条历史、对比历史版本
  • 无法处理任何需要动态参数的页面,例如展会作品列表、分类翻页
  • 无法发送访客评论

第三方应用

建议需要抓取THBWiki词条内容的第三方应用在备用站可以满足应用需求时,优先抓取备用站,以提高加载速度及降低THBWiki服务器整体负担。

注释

  1. 使用File Cache
  2. 内容页面只包括以下命名空间里的词条:(主),文件,分类,模板,用户Wiki,帮助,附带文档,游戏对话及歌词
  3. 例如 https://cache.thwiki.cc/index.php?title=沙盒&action=history 会重定向到 https://cache.thwiki.cc/沙盒