본문 바로가기
미디어위키

Manual $wgMiserMode

by 다움위키 2024. 1. 1.
Performance hacks and limits: $wgMiserMode
Enable/disable database-intensive features
Introduced in version: pre 1.1.0
Removed in version: still in use
Allowed values: (boolean)
Default value: false
Other settings: Alphabetical | By function

Miser mode는 많은 수의 위키를 실행하는 서버 농장의 부하를 줄이기 위해 의도된 모드입니다. 그것은 모든 WMF 위키에서 활성화됩니다.

Details

만약 true이면, 데이터베이스가 별도로 관리/제어될 수 있도록 데이터베이스-집약적인 기능을 비활성화합니다. 이것은 특수 페이지가 요청할 때마다 재생성하는 대신 캐시에서 비용이 드는 것으로 표시된 특수 페이지를 읽는 것을 포함합니다. 이것은

$wgMiserMode가 true로 설정되면, 이것은 이 플래그에 의해 관리되는 특수 페이지가 명시적으로 업데이트될 때 오직 업데이트될 것임을 의미합니다. 예를 들어, /maintenance/updateSpecialPages.php를 호출하거나 Extension:RefreshSpecial을 사용하도록 크론-작업을 설정합니다.

다른 비활성화된 기능은 다음입니다...

  • MediaWiki:Rc-change-size를 통해 Special:RecentChanges에서 변경 크기의 사용자-지정 형식을 비활성화합니다 (r48986).
  • Special:Log (및 list=logevents API 모듈의 leprefix 옵션)에서 x 상자로 시작하는 모든 페이지 선택을 비활성화합니다.
  • Special:MimeSearch와 마찬가지로 list=allimages와 list=filearchive API 모듈에서 aimime과 famime 옵션을 완전히 비활성화합니다.
  • Special:Contributions에 대해 RSS의 showsizediff 옵션을 비활성화합니다.
  • list=categorymembers와 list=externallinks API 모듈에서, 이름공간 모드로 축소된 정렬을 사용합니다 (cmnamespace 또는 elnamespace 옵션이 사용 중일 때 단지 몇 가지 결과를 반환합니다).
    • 비슷하게 Special:LinkSearch에서 이름공간 상자에 의해 필터를 비활성화합니다.
  • Special:Statistics에서 활성 사용자 수를 자주 업데이트하지 않습니다 (?)
  • Special:NewImagesSpecial:ListFiles에서 이름 상자 어딘가에 x를 갖는 이미지에 대한 검색을 비활성화합니다.
  • Special:ListFiles에 업로드된 이미지의 이전 버전 수를 표시하지 않습니다.
  • rebuildrecentchanges.php 유지-관리 스크립트를 실행할 때, 자동-순찰 플래그를 갖는 사용자에 의해 편집한 내용을 다시 자동 순찰하지 않을 것입니다.
  • updateCollation.php 유지-관리 스크립트를 실행할 때, 업데이트할 총 행 수를 알려주지 않습니다.
MediaWiki version:
≥ 1.23

Gerrit change 109710
  • gerrit:109710부터 info 동작에 대한 전달-삽입 카운트를 비활성화합니다.
MediaWiki versions:
1.33 – 1.34

Gerrit change 294774
  • gerrit:294774부터 $wgContentNamespaces로 정의된 컨텐츠 이름공간에서 {{REVISIONID}} 마법 단어를 비활성화합니다. 그것은 페이지를 저장한 후 단일 대시로 대체됩니다.
MediaWiki version:
≥ 1.35

Gerrit change 570985
  • gerrit:570985부터 주제 이름공간에서 {{REVISIONID}} 마법 단어를 비활성화합니다. 그것은 페이지를 저장한 후 단일 대시로 대체됩니다.

참고로, 바로 이 위키는 마이저 모드를 사용합니다. 만약 위키가 마이저 모드를 활성화했는지 확인하려면, meta=siteinfo API 모듈을 사용할 수 있습니다.

update.php

MediaWiki version:
1.18

이 구성 옵션은 1.18.0에서 update.php를 비활성화하며 (그리고 오직 1.18.0. 후속 출시는 해당 용도로 이 옵션을 사용하지 않을 것입니다), 해당 스크립트를 실행하려면 --force를 사용해야 합니다. 아주 매우 큰 위키 (예를 들어, 영문 위키피디아)는 유지-관리 스크립트보다 더 신중한 업그레이드 프로세스가 필요할 수 있지만, 대부분의 사이트는 이에 대해 걱정할 필요가 없습니다.

See also