コミュニティセントラル
編集の要約なし
タグ: rte-source
編集の要約なし
タグ: sourceedit
3行目: 3行目:
 
'''パージ'''(キャッシュクリア)機能とは、サーバー上のページの[[ヘルプ:キャッシュをクリアする|キャッシュをクリアする]]簡単な方法です。キャッシュをクリアすることによって、wikiのソフトウェアにページを再構築して読み込むことを強制することができます。
 
'''パージ'''(キャッシュクリア)機能とは、サーバー上のページの[[ヘルプ:キャッシュをクリアする|キャッシュをクリアする]]簡単な方法です。キャッシュをクリアすることによって、wikiのソフトウェアにページを再構築して読み込むことを強制することができます。
   
例えば、[[ヘルプ:テンプレート|テンプレート]]をよく使用するページがある場合、そうしたテンプレートに対する編集は記事場ですぐには反映されない場合があります。変更が正しく表示されない場合、ページのキャッシュを消去すると解決するかもしれません。また、[[ヘルプ:キャッシュをクリアする|ブラウザのキャッシュを消去する]]方法も有効です。
+
例えば、[[ヘルプ:テンプレート|テンプレート]]をよく使用するページがある場合、そうしたテンプレートに対する編集はすぐには記事に反映されない場合があります。変更が正しく表示されない場合、ページのキャッシュを消去すると解決するかもしれません。また、[[ヘルプ:キャッシュをクリアする|ブラウザのキャッシュを消去する]]方法も有効です。
   
 
== キャッシュクリアの方法 ==
 
== キャッシュクリアの方法 ==

2016年10月22日 (土) 16:38時点における版

ヘルプ

パージ(キャッシュクリア)機能とは、サーバー上のページのキャッシュをクリアする簡単な方法です。キャッシュをクリアすることによって、wikiのソフトウェアにページを再構築して読み込むことを強制することができます。

例えば、テンプレートをよく使用するページがある場合、そうしたテンプレートに対する編集は、すぐには記事に反映されない場合があります。変更が正しく表示されない場合、ページのキャッシュを消去すると解決するかもしれません。また、ブラウザのキャッシュを消去する方法も有効です。

キャッシュクリアの方法

注意: キャッシュのクリアには、数分間かかる場合がありますが、たいていの場合すぐに完了します。
キャッシュ破棄を行うためのURL入力例

どのコミュニティでも行えます。

  1. ブラウザのアドレスバーで、URLの末尾に?action=purgeを書き足します
  2. [Enter]キーを押して、書き換えたURLにアクセスするとページが更新されます
編集メニューからキャッシュクリアを行う
Developer Wikiには、自分のページに パージボタン (キャッシュクリアボタン) を追加することができる、便利なスクリプトがあります。このスクリプトを使用すると、ボタンを押すだけでキャッシュクリアのためのアドレスを読み込むことができるようになります。

仕組み

ページに変更が加えられると、MediaWikiのソフトウェアはメインのデータベースにその変更を保存します。その後にログインしていないユーザーがそのページを訪れると、補助サーバーの「サーバーキャッシュ」にそのページのコピーが作られます。そして、そのページに新たな変更が加えられるまでは、そのページを見るログインしていないユーザーのすべてがサーバーキャッシュのコピーを見ることになります。こうして、編集をせずに閲覧だけをするユーザーはメインのデータベースから情報を流し出すことなく、ページの最新版を見ることができます。

通常、ページに変更が加えられた場合、ページは「変更があったもの」としてマークされ、ソフトウェアはサーバーキャッシュのためにそのページのコピーを作ります。しかし、下位ページやテンプレートに変更が加えられて、それらをトランスクルードする記事ページには変更が加えられていない場合、その記事ページのほうはマークされず、キャッシュのための新しいコピーは作成することもありません。つまり、その記事ページを見る全ての人が、古いバージョンの下位ページやテンプレートを含んだキャッシュのページを見ることになります。

パージを実行すると、サーバーキャッシュにそのページの以前のバージョンを削除するように強制します。次にページが開かれたときには、そのページは0から構築されることとなり、新しいバージョンの下位ページやテンプレートが読み込まれ、サーバーキャッシュには新しいコピーが作られます。これには極端なケースの場合、数分かかることがあります。


関連情報

  • キャッシュをクリアする - キャッシュに関する詳細と、ブラウザのキャッシュをクリアする方法をご紹介しています
  • How we deliver pages to you! - Fandomがキャッシュを使用する理由とその仕組みについてご紹介しているブログ(英語版)

その他のヘルプとフィードバック