ジョブキューが導入され、長い処理を非同期的に実行できるようになりました。このジョブキューは、バッチ処理を使用して短時間のタスクを多数保持するよう設計されています。リクエストの完了を待って実行されます。可能であればこの既定を無効にして($wgJobRunRateを0に設定)、コマンドラインからジョブの実行を完全にバックグラウンドで行うようスケジュールしてください。runners.この説明文書は正しくないと考えられるため、参考資料として使用してはいけません。このページの主題について理解している人が確認する必要があり、あらゆる問題点を修正する必要があります。リクエストが完了するたび、ジョブキューから1件のジョブを取り込んで実行します。構成変数で決まります。変数を1に設定すると、リクエストごとにジョブを実行します。実行するか、コマンドラインから設定できます。1.23ジョブの実行が有効であればソケットを開き、Special:RunJobsというリストされていない特別ページに対して、内部HTTP要求を行います。節も参照してください。以上に減らしてください。件ごとに実行されます。別の方法として、たとえば多くのページで使われるテンプレートに変更を加えたときなどには、ジョブキューを手動で空にすることもできます。スクリプトを実行するだけです。間に大きく変更されました。そのテンプレートを参照読み込みしている各記事につき1つのジョブをジョブキューに追加します。各ジョブは、記事を読み込み、すべてのテンプレートを展開し、その結果に基づいてリンクテーブルを更新する、というコマンドです。以前は、構文解析器キャッシュの期限が切れるか利用者が記事を編集するまで、ホスト記事が古い状態のままとなる可能性がありました。大量のページに相当する既存のHTMLキャッシュを一気に無効にしてしまう操作は、〔テンプレートの改訂だけでなく〕より幅広い種類にわたります:画像の改訂(すべてのサムネイルを作り直し、大きさも再計算する必要があります)ページの削除(すべてのリンク元でのリンクの色を、青から赤にする必要があります)ページの作成、または復帰〔被削除物の回復。復活とも〕(上記同様ですが、反対に赤から青にします)テンプレートの改訂(テンプレートの参照読み込みされたページ〔のキャッシュ〕をすべて更新する必要があります)テンプレートの改訂を除くこれらの操作の結果、リンクの表〔の内容〕が無効になることはありませんが、一方で、当該ページのリンク元の、あるいは当該画像の使用先の、すべてのページのHTMLキャッシュが無効になります。1ページ分のキャッシュを無効にする処理はごく短く、必要なのはデータベースのフィールドを1件更新し、マルチキャストのパケットを1つ発してキャッシュを消すことだけです。約1000件以上もある場合には、かなり時間がかかります。低負荷の期間に、ジョブキューがゼロになる可能性はあります。ジョブキューがゼロになることは、実際にはほぼありません。混雑していない時間帯では数百から千であるかもしれません。混雑している日には数百万に達することもあるものの、10%以上の幅で頻繁に上下します。1.16以前はジョブキューの長さを統計で表示していました。試用する]MySQLを使用すると、API結果に返されるジョブ件数は多少不正確になる可能性があります。MySQLは、データベース内のジョブの数を見積もります。これは、最近追加したり削除したジョブの件数に基づいて変動する可能性があります。