有兽档案馆
搜索
切换搜索
切换菜单
切换个人菜单
查看“Help:更新服务器缓存”的源代码
帮助页面
更多语言
阅读
查看源代码
查看历史
帮助
讨论
更多操作
←
Help:更新服务器缓存
因为以下原因,您没有权限编辑该页面:
您所请求的操作,仅限具有
注册用户
、
自动确认用户
、
管理员
、
界面管理员
、
优质编辑者
、
确认用户
、
巡查员
、
档案理事员
等
权限
的
用户
执行。
若您尚未登录有兽档案馆账号,请您
登录
有兽档案馆账号后操作。
您尚未完成电子邮件确认,因此操作受限,请尽快
完成电子邮件确认
。
若您无法完成前述手续,请通过适当渠道请求管理员或档案理事员协助。
您可以查看和复制此页面的源代码。
若您无权编辑本页面,您可以
提出编辑请求
,提请有权限者代为编辑。
'''更新服务器缓存'''(又称'''清除缓存''')是一种手动让服务器清除暂时存取旧页面的方式。当用户使用这个功能时,可以看到整页被软件马上更新为新版本,而不会看到旧的缓存页面。 对有些加上了大量外部页面、或是[[Help:模板|模板]]的有兽档案馆页面来说,刚加上模版时,也许没有办法马上看到,这时使用清除缓存是有帮助的。 目前有兽档案馆使用一个简易模版来让使用者强迫更新该页面,用法是{{tl|purge}},非常简单。 == 过程 == 当一个有兽档案馆页面被更改时,MediaWiki会将更改存在主数据库当中。下一次当未登入的用户看到这个页面,主资料库会自动复制一份「主机缓存」(Server Cache)(在第二个)到用户主机上。一直到这个页面的下一次更改前,未登录的用户都会看到这个复制到他主机上的画面,这一点有利于减轻主数据库的负荷。 一般来说,当页面更动造成,就会有一个小小的标记「更动过」传回给网站的主机,这个标记意味着用户的主机可复制一份缓存。不过,当页面读取的是许多页面的一部份,例如,分类页面读取的是很多条目的标题,主题首页的页面读取的是很多模板上的资讯,这个页面上,「更动过」的小小标记就不会被处理(因为更新的并非该页面资料,而是该页面内包其他页面的资料),于是主机也不会制造一份缓存,那么其他如未登入的用户所看到的,就会是旧的缓存,而非更新后的页面。 == 更新缓存方法 == === 向服务器请求清除缓存 === 在URL后加入<code>?action=purge</code>,然后点击“确认”按钮 清除缓存,事实上使用的仅是加在条目连结后的一段语法,写成「<code>?action=purge</code>」。操作之后,主机缓存就会被删除,替代之最新版本,包括内含的模板、页面标题等,都会以最新的更改版本取代。或者用[[Special:Purge]],输入要刷新的页面名称也能实现同样的效果。 === 自定义配置 === 启用“UTC时钟”工具后,点击时间区域,脚本朝服务器发送一个POST请求,即可刷新当前服务器上的缓存。 您可以通过在参数设置 → [[Special:参数设置#mw-prefsection-gadgets|小工具]] → “浏览工具”一节中选中“UTC时钟”,然后保存。之后,当浏览页面时,点击右上角的UTC时钟即可清除页面缓存。{{-}} === 零编辑 === 如果目标页面可以编辑,则可通过'''零编辑'''更新缓存: # 点击页面顶部的“编辑”标签; # 不做<u>任何</u>更改,直接点击编辑区下方的“发布变更”。 零编辑一般不会保存,通常不会记录任何更改。如果你输入编辑摘要,它通常会被忽略。在代码<u>最后</u>加入换行通常也是零编辑。尾部的换行通常被忽略。然而章节编辑有时候会产生变化并被保存。 保护与移动页面也会更新缓存。 ; 优点 : 对于修改模板后,欲更新分类和“{{int:whatlinkshere}}”显示,其它任何方法都无效,唯有零编辑能更新缓存。 ; 缺点 : 若不能编辑页面,则自然无法做出零编辑。若你想更新分类和反链却又无法做出零编辑,那就只能等待。<u>这取决于服务器在更新前的繁忙程度,这可能是数天。分类链接更新会置于工作队列,服务器会在低负载时重建缓存。</u> 请不要将零编辑和[[Help:空编辑|空编辑]]混淆。空编辑<u>会</u>修改源代码,虽然这种变动很小。 {{-}} {{帮助页面}}
该页面使用的模板:
Template:-
(
查看源代码
)
Template:Navbox
(
查看源代码
)
Template:NavboxExteriorCSS/styles.css
(
查看源代码
)
Template:Tl
(
查看源代码
)
Template:帮助页面
(
查看源代码
)
Module:Arguments
(
查看源代码
)
Module:Navbar
(
查看源代码
)
Module:Navbox
(
查看源代码
)
Module:TableTools
(
查看源代码
)
Module:Tl
(
查看源代码
)
Module:Yesno
(
查看源代码
)
返回
Help:更新服务器缓存
。