Manual:キャッシュ破棄

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Purge and the translation is 87% complete.
Other languages:
English • ‎Esperanto • ‎Tiếng Việt • ‎Türkçe • ‎français • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語

キャッシュ破棄 (PurgingPurgeパージ) はページのキャッシュを強制的に破棄し、ソースまたはスクリプトを再実行することで強制的にページを再表示します。 最近の変更が、確実に即座に反映されるようにするために使われます。

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] パージを完遂するには、このフォームがサブミットされなければなりません。 この動作は、リンクをたどってきたウェブ スパイダーなどが、うっかりページのキャッシュを破棄しないようにするための予防策です。

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

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

空編集


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

別の方法として、APIのpurge モジュールをforcelinkupdateオプション付きで呼び出す方法があります。

This option only applies to the api. Adding forcelinkupdate to an index.php url has no effect.

関連項目

References