Jump to content

Manual:キャッシュ破棄

From mediawiki.org
This page is a translated version of the page Manual:Purge and the translation is 86% complete.

キャッシュ破棄 (PurgingPurgeパージ) はページのキャッシュを強制的に破棄し、ソースまたはスクリプトを再実行することで強制的にページを再表示します。 It is used to ensure that recent changes are made immediately visible.

MediaWiki ページをキャッシュ破棄する 1 つの方法は、対象ページの 履歴表示 タブをクリックし、ブラウザーのアドレス欄で URL の末尾から history の部分だけを削除し、= の直後に purge と入力して末尾に追加し、↵ Enter を押します。 URLは以下にあるうちの、どれかのようになっているはずです。

  • ページをパージするには、見ているページのURLに ?action=purge を追加します。 例:
http://example.org/wiki/Main_Page?action=purge
  • URL がクエリ文字列に他のパラメーターを含んでいる場合は、クエリ文字列にアンパサンド (&) に続けてキャッシュ破棄操作 (purge action) を追加します。 例:
http://example.org/wiki/index.php?title=Main_Page&action=purge
上記URLのホスト部の example.org を、MediaWIki インストレーションのホスト名に変更することを忘れないでください。

リクエストには確認が必須

POSTによるパージのリクエストは自動的に実行されます。 クエリ文字列でパージをリクエストした場合は、確認フォームが表示されます。[1] パージを完遂するには、このフォームがサブミットされなければなりません。 この動作は、リンクをたどってきたウェブ スパイダーなどが、うっかりページのキャッシュを破棄しないようにするための予防策です。

画像のサムネイルのパージ

画像の説明ページでパージが実行されると、その画像のサムネイルのキャッシュが破棄されます。

カテゴリ

MediaWiki バージョン:
1.38
Gerrit change 756107

If purge is run on a category with less than 5000 members, the category will be recounted from scratch (T85696).

空編集

関連項目: Help:Null edit

パージはページの表示だけを更新し、ページのリンクテーブルは更新しません。 これらのリンクのテーブル群はページのリンク元の一覧を管理しています (例えば、カテゴリ ページで列挙されているページ、Special:Whatlinkshere、その他の「query」特別ページ群)。 リンクテーブルを強制的に更新するには、空編集と呼ばれる方法があります。 「編集」をクリックし、何も変更せずに保存します。 ページの履歴にはエントリが表示されませんが、リンク テーブルおよびその他の派生データは更新されるべきです。

別の方法として、APIのpurge モジュールをforcelinkupdateオプション付きで呼び出す方法があります。 This however may not update other derived data, such as the search index or resource loader module cache.

このオプションが有効なのは対象が api の場合のみです。 個別の index.php url に forcelinkupdate を追加しても効果はありません。
Null edits are distinct from dummy revisions which are created automatically to represent loggable actions in the page history. Dummy revisions are sometimes called "null revisions", but that should be avoided to prevent confusion.

関連項目

脚注